gpt4 book ai didi

ios - 通过连接表解析查找

转载 作者:行者123 更新时间:2023-11-29 02:36:06 25 4
gpt4 key购买 nike

我正在使用 Parse 并拥有以下实体..

User
----
fullName

Follow
----
follower (User)
followee (User)

我想根据以下条件查找用户

  1. 给定一些文本,他们的名字就包含该文本。
  2. 存在一条关注记录,其中他们是关注者,当前用户是关注者

我目前正在尝试这样的事情......

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

PFQuery *userQuery = [PFUser query];
[userQuery whereKey:@"fullName" containsString:theSearchText];

[userQuery whereKey:@"somethingHereButNotSureWhat" matchesQuery:followQuery];

有没有一种方法可以让我缺少它?无论我在 key 中输入什么,我似乎都无法使查询正常工作。我需要输入 self. 或其他内容,但我没有尝试过。

最佳答案

如何在Follow 类上使用matchesQuery:

PFQuery *userQuery = [PFUser query];
[userQuery whereKey:@"fullName" containsString:@"SEARCHTEXTHERE"];

PFQuery *followQuery = [PFQuery queryWithClassName:@"Follow"];
[followQuery whereKey:@"followee" equalTo:[PFUser currentUser]];
[followQuery whereKey:@"follow" matchesQuery:userQuery];

关于ios - 通过连接表解析查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26342163/

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