如何使用parse.com访问关系中的数据

时间:2013-05-02 11:30:54

标签: iphone ios objective-c parse-platform

我正在使用Parse.com,我在数据浏览器中有以下表格:User(默认用户表)和studyYears。在我的用户表中,我有多个用户。我在用户表中添加了一列Relation类型,该列引用另一个名为studyYears的表。 studyYears表只包含一个名为year的字符串列。

如何查询对于用户我将从studyYears表的year列中获取值?

我希望有人能理解我想要的东西。提前谢谢!

1 个答案:

答案 0 :(得分:5)

http://blog.parse.com/2012/05/17/new-many-to-many/州:

  

当您获取Place对象时,关系中的对象将不会   取得了,这是与大量关系的巨大胜利   对象。即使没有获取关系中的所有对象,你也是   可以使用add:将对象添加到关系中。如果你想获取全部   在关系中的对象,你会做类似的事情:

PFRelation *relation = [place relationForKey:@"likes"];
PFQuery *query = [relation query];
[query findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) {
    // results contains all the people who liked Sid's BBQ.
}];