我在一张表中关联了_User表。类型是Pointer。但是我查询的时候也是要以这个用户为条件来进行查询。如何以这个Pointer为条件来查询呢。
-
创建时间
16年1月21日
-
最后回复
16年1月22日
-
22
回复
-
3.5K
浏览
-
2
用户
-
1
赞
我在一张表中关联了_User表。类型是Pointer。但是我查询的时候也是要以这个用户为条件来进行查询。如何以这个Pointer为条件来查询呢。
你好,whereEqualTo 这个方法传入的第二个参数,可以是对象 AVObject。也就是说,你先拿到目标 _User 的 objectId 通过 createWithoutData 构建对象后,再这样查询即可(Android 示例):
avQuery.whereEqualTo("userName",AVObject.createWithoutData("_User", "567e64f260b20e1fcfb0d659"));