检查PFObject是否在PFRelation中

时间:2015-07-19 23:06:12

标签: ios swift parse-platform pfrelation

我正在使用Parse.com作为我的后端在Swift中构建iOS。

我有一个对象表:car,每个汽车可以由多个用户拥有,所以我有一个json_decode($json_data, true); 表,其中Car列是{{1}的PRRelation } table。

我在TableView中显示所有汽车,并且想要(对于每个对象)确定owners是否在每辆汽车的_User对象的关系中。

有没有办法在不创建查询然后向Parse服务器发出请求的情况下执行此操作?执行此操作似乎非常低效,必须再次检查每个对象,并且会变大Parse数据库调用的数量,如果多人使用该应用程序,这将使我很快达到调用限制...

有没有办法简单地做一些事情:

PFUser.currentUser()

是否可以运行所有汽车的查询,然后对学生列中具有whereKey限制的所有汽车的另一个​​查询,然后比较查询?我怎么能比较查询?

1 个答案:

答案 0 :(得分:0)

您是否在应用中创建了汽车类?您可以立即从解析中下载所有汽车对象,将它们放入[Car]中,然后您也可以获得所有关系数据。

我不是100%肯定,但是当您查询解析时,您可能需要使用parsequery.includeKey(" users"),因此它还包括解析用户。用户是Car的一个属性。