gpt4 book ai didi

ios - 检查 PFObject 是否在 PFRelation 中

转载 作者:行者123 更新时间:2023-11-30 14:13:21 26 4
gpt4 key购买 nike

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

我有一个对象表:汽车,每辆车可以由多个用户拥有,因此我有一个 Car 表,其中 owners 列是 PRRelation _User 表的。

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

有没有一种方法可以在不创建查询然后向解析服务器发出请求的情况下执行此操作?这样做似乎效率很低,必须再次检查每个对象,并且会产生很大的结果如果多人使用该应用程序,Parse 数据库调用的数量会让我很快达到调用限制...

那么有没有一种方法可以简单地执行以下操作:

if carObject["owners].contains(PFUser.currentUser()) {

println("the current user is an owner of this car")

}

是否可以对所有汽车运行一个查询,然后对所有汽车进行另一个查询,并对学生列进行 whereKey 限制,然后比较查询?我如何比较查询?

最佳答案

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

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

关于ios - 检查 PFObject 是否在 PFRelation 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31506869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com