在指向的对象上使用 wherekey 解析查询

Parse query with a wherekey on a pointed to object

我正在尝试创建一个查询,我可以在其中检查指向的对象的值是否满足特定要求。示例 我有一个名为 rooms 的 class,每个房间对象都有一个指向 post 对象的指针。我想在获取房间时检查 post 对象的 wherekey updatedAt。

我试过这样做query.whereKey("post.updatedAt", greaterThan: timeThen!)

但是它 returns 是空的

你应该使用关系查询,所以你必须先查询帖子

let postsQuery = PFQuery(className:"Post")
query.whereKey("updatedAt", greaterThan: timeThen!)

然后使用 postsQuery 组成查询,如下所示:

query.whereKey("post", matchesQuery query: postsQuery)

这里是 link 解析指南。