我有以下查询。它转到我的 Posts
类,并将所有帖子放入 PFObject 帖子数组中。
var query = PFQuery(className: "Posts")
query.orderByDescending("createdAt")
query.includeKey("bellongsToStyle")
query.includeKey("createdByUser")
query.whereKey("bellongsToStyle", containedIn: selectedStyles)
return query
它还使用 includeKey
方法包含这 2 个指针列内部的所有数据。我可以找回它们,这样就很好了。
还有另一个名为 votedByUser
的列,它是一个关系列,如果用户对每个帖子进行投票,则会将用户添加到每个帖子中。
有没有办法通过此查询检索与每个帖子相关的用户对象?
我知道 includeKey
不会发生这种情况,但从根本上来说,我希望能够通过此查询获取所有这些数据。
最佳答案
假设当您保存一个对象时,您还分配了一个 id,该 id 将保存到 Parse 中的 userID 中。
要检索该对象,您将执行以下操作:
var userObjectId = PFUser.currentUser()?.objectId
query.whereKey("userID", equalTo: userObjectId)
关于ios - 使用 PFQuery 获取关系对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32535851/