Parse.com查询2条可以做到吗?

时间:2014-01-10 08:17:22

标签: ios xcode parse-platform

我想查询我的位置类,但只需要返回具有特定数据标准的用户发布的结果。

在我的用户字段中我有一个名为customer的列我只想返回客户列为NO的用户的已发布位置

所以它将如下

寻找用户>只获得客户列= NO>的用户列出那些位置帖子>让用户通过显示用户显示名称来选择一个.... 所以看起来我需要查询2个类我可以这样做

我正在使用IOS 7和Xcode 51 Beta3

我的用户类如下 username,displayName,Customer,DatePosted,DateUpdated

我的位置等级如下 位置,已发布用户,DatePosted,DateUpdated

位置类中的PostedUser链接到User类

可以完成此查询吗?

我已经尝试了但是它没有为label.text

重新调整任何东西
// Create a query for places
PFQuery *query = [PFQuery queryWithClassName:@"Location"];
[query includeKey:@"postedUser"];
[query whereKey:@"displayName"
        equalTo:[PFObject objectWithoutDataWithClassName:@"Location"    objectId:_postedUser]];
NSLog(@"details from posted User  %@ .", _postedUser) ; 

1 个答案:

答案 0 :(得分:0)

// Query 1
PFQuery * userQuery = [PFUser query];
[userQuery whereKey:"Customer" isEqual:@NO];

// Query 2
PFQuery * locationQuery = [PFQuery queryWithClassName:@"Location"];

// Make sure this key in locationQuery matches the objects from userQuery
[locationQuery whereKey:@"postedUser" matchesQuery:userQuery]; 

[locationQuery findObjects];

这应该返回所有位置对象,其中“postingUser”是对“Customer”键= @NO的用户的引用。