gpt4 book ai didi

ios - 如何基于与 parse.com 中另一个 pfobject 关联的 pfobject/pfuser 进行查询?

转载 作者:行者123 更新时间:2023-11-29 03:47:42 25 4
gpt4 key购买 nike

我有一个名为 FriendRelation 的 Parse 类。这个类(class)有两个用户,一个是 friend ,另一个是用户。

我想获取用户的所有 friend 发布的所有消息。我尝试使用以下查询来执行此操作:

 PFQuery *innerQuery = [PFQuery queryWithClassName:@"FriendRelation"];
[innerQuery whereKey:@"user" equalTo:currentUser];
PFQuery *query = [PFQuery queryWithClassName:@"Message"];
[query whereKey:@"userMessage" matchesQuery:innerQuery];
[query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) {

}];

此查询没有返回任何结果。

我相信这是因为以下行而发生的:

 [query whereKey:@"userMessage" matchesQuery:innerQuery];

where 键需要是 FriendRelation 才能匹配。它是否正确?

如何使内部查询的结果成为将实习生与匹配查询相匹配的用户?

谢谢!

最佳答案

您可以尝试使用

- (void)whereKey:(NSString *)key matchesKey:(NSString *)otherKey inQuery:(PFQuery *)query

类似于:

PFQuery *innerQuery = [PFQuery queryWithClassName:@"FriendRelation"];
[innerQuery whereKey:@"user" equalTo:currentUser];
PFQuery *query = [PFQuery queryWithClassName:@"Message"];
[query whereKey:@"userMessage" matchesKey:@"firendUser" inQuery:innerQuery];
[query findObjectsInBackgroundWithBlock:^(NSArray *comments, NSError *error) {
//do something useful..
}];

让我知道进展如何!

关于ios - 如何基于与 parse.com 中另一个 pfobject 关联的 pfobject/pfuser 进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506290/

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