简体   繁体   English

解析从关系中获取对象

[英]Parse get object from relation

I'm trying to get groups which is member of current User. 我正在尝试获取当前用户成员的组。

I tried a lot of things but parse is returning null. 我尝试了很多事情,但解析返回null。

let innerQuery = PFUser.query()
let currentUser = PFUser.currentUser()
innerQuery?.whereKey("objectId", containedIn: [currentUser!.objectId!])
let query = PFQuery(className: "Group")
query.orderByDescending("updatedAt")
query.whereKey("members", matchesQuery: innerQuery!) 

query.findObjectsInBackgroundWithBlock { (groups, error) in
            print(error)
            print(groups)
        }

Try getting rid of the innerquery altogether and just use query.whereKey("members", equalTo: PFUser.currentUser()!.objectId!) 尝试完全摆脱内部查询,仅使用query.whereKey(“ members”,equalTo:PFUser.currentUser()!. objectId!)

Assuming you want to query for the objectId of the current user in your members class. 假设您要在成员类中查询当前用户的objectId。 Delete both lines with innerquery 用innerquery删除两行

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM