【问题标题】:Fetch relational objects with PFQuery使用 PFQuery 获取关系对象
【发布时间】:2015-09-12 06:20:06
【问题描述】:

我有以下问题。它进入我的Posts 班级,并将所有帖子放入一个 PFObject 帖子数组中。

var query = PFQuery(className: "Posts")
query.orderByDescending("createdAt")
query.includeKey("bellongsToStyle")
query.includeKey("createdByUser")
query.whereKey("bellongsToStyle", containedIn: selectedStyles)
return query

它还包括使用includeKey 方法的那两个指针列内的所有数据。我可以找回它们,这样就很好了。

还有一个名为votedByUser 的列,它是一个关系列,如果用户对每个帖子投票,它会将用户添加到每个帖子中。

有没有办法通过这个查询来检索与每个帖子相关的用户对象?

我知道includeKey 不会发生这种情况,但基本上我希望能够通过此查询获取所有这些数据。

【问题讨论】:

    标签: ios swift pfquery


    【解决方案1】:

    假设当您保存一个对象时,您还分配了一个 ID,该 ID 将保存到 Parse 中的 userID 中。

    要检索该对象,您将执行以下操作:

    var userObjectId =  PFUser.currentUser()?.objectId
    query.whereKey("userID", equalTo: userObjectId)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多