gpt4 book ai didi

swift - 解析服务器关系查询不起作用

转载 作者:行者123 更新时间:2023-11-28 08:17:55 24 4
gpt4 key购买 nike

我在解析服务器中有两个类,分别称为 _UserOrganization,在 User 中,我有 Relational 列 organization类型

"organization": {
"__type": "Relation",
"className": "Organization"
},

我使用 swift 3 从 Users 类中查询我的用户,我想包括(加入)与每个用户相关的所有组织,所以我尝试使用

let innerQuery = PFQuery(className: "Organization")
let query = PFQuery(className: "_User")
query.whereKey("organization", matchesQuery: innerQuery)
query.findObjectsInBackground { }

但是这段代码给我错误

这是查询

{
"limit": "1500",
"where": {
"organization": {
"$inQuery": {
"className": "Organization"
}
}
},
"_method": "GET"
}

和结果。

{
"code": 102,
"error": "improper usage of $inQuery"
}

为什么这不起作用?

最佳答案

你可以这样试试:

let query = PFQuery(className: "Organization")
query.whereKey("organization", equalTo: PFObject(withoutDataWithClassName:"_User", objectId:PFUser.currentUser()!))
query.findObjectsInBackground { (objects, error)-> Void in

关于swift - 解析服务器关系查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42087025/

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