【问题标题】:Getting data from object Id in Parse.com从 Parse.com 中的对象 ID 获取数据
【发布时间】:2014-09-02 12:04:07
【问题描述】:

我遇到了一些与 parse.com 相关的问题 我想获取特定 objectId 的数据...我使用以下代码来获取数据,但似乎它已被贬值..因为它返回以下异常

no results found for query

我使用以下代码获取数据表单objectId:

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("User");
    query.getInBackground("U8mCwTHOaC", new GetCallback() {
      public void done(ParseObject object, ParseException e) {
            Log.d(">>>", "0000>>>" +objid);
        dlg.dismiss();
        if (e == null) {
          // object will be your game score
             Log.d(">>",">>"+object);
        } else {
          // something went wrong
             Log.d(">>",">>"+e);
        }
      }
    });

这里“U8mCwTHOaC”是我的objectId,我想获取这个objectId的行。提前谢谢..

【问题讨论】:

    标签: java android parsing parse-platform


    【解决方案1】:

    如果你想从用户表中获取数据。

    ParseQuery<ParseObject> query = ParseQuery.getQuery("_User");
        query.whereEqualTo("objectId","U8mCwTHOaC");
        query.findInBackground(new FindCallback<ParseObject>() {
            public void done(List<ParseObject> objects, ParseException e) {
                if (e == null) {
                    // row of Object Id "U8mCwTHOaC"
                } else {
                    // error
                }
            }
        });
    

    如果你想要当前用户所在的行

     ParseQuery<ParseObject> query = ParseQuery.getQuery("_User");
        query.whereEqualTo("objectId",ParseUser.getCurrentUser().getObjectId());
        query.findInBackground(new FindCallback<ParseObject>() {
            public void done(List<ParseObject> objects, ParseException e) {
                if (e == null) {
                    // row of Object Id "Current USer"
                } else {
                    // error
                }
            }
        });
    

    【讨论】:

    • 感谢您的回复..根据我的要求,我使用了您的第一个解决方案,但它不起作用..它返回的列表大小为 0。
    • 检查您的用户表是否有对应的ObjectId条目..并在查询中使用“_User”而不是“User”
    • 不知道..为什么用“_User”代替“User”..但它有效。谢谢
    • "_User",我花了 1 小时 :(,感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 2023-01-22
    • 1970-01-01
    • 2021-05-06
    相关资源
    最近更新 更多