gpt4 book ai didi

ios - 跨关系解析 PFQuery

转载 作者:行者123 更新时间:2023-11-28 22:00:29 24 4
gpt4 key购买 nike

我有一个自定义的 Parse 类...

Follow
-----------------
Follower - PFUser
Followee - PFUser

我还在用户表中添加了一个自定义字段 fullName

这不能改变。 (虽然可以添加)

我已经使用它完成了几个查询,但在最后一个问题上遇到了困难。

我希望能够运行一个查询,返回其 fullName 包含一些给定文本的用户,但只返回关注当前用户的用户。

如果 PaulPeter 正在关注我,将会有 Follow 对象,其中我是被关注者,他们是关注者。另外,Phillip 没有关注我,所以没有他的关注记录。

如果我使用搜索文本 @"P" 运行此查询,那么它应该返回 Peter 和 Paul 而不是 Phillip。

我只是不知道如何创建查询。

我试过这样的...

PFQuery *followQuery = [CCFollow query];
[followQuery whereKey:@"followee" equalTo:[PFUser currentUser]];

PFQuery *nameQuery = [PFUser query];
[nameQuery whereKey:@"fullName" contains:searchText];
[nameQuery whereKey:@"objectId" equalsKey:@"follower" inQuery:followQuery];

但它没有返回任何错误和对象。

最佳答案

[nameQuery whereKey:@"objectId" equalsKey:@"follower" inQuery:followQuery];

这行代码不正确。这里,key objectId 是 string 类型,followers 是 PFUser 类型。您可以创建一个额外的列“followerString”,以字符串格式存储关注者的 objectId,以便您进行比较。

关于ios - 跨关系解析 PFQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25268023/

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