解析 - 获取父项与其子项在数组中的一对多关系

时间:2015-02-18 09:34:18

标签: javascript parse-platform one-to-many relation

我的Parse架构中有以下关系: "邮政"带有"评论"的项目儿童用品。我按照此处所述使用数组实现一对多关系:relations_guide

我如何获取所有帖子(即使没有评论的帖子)以及每篇帖子的所有评论?

我正在尝试这样的事情:

var post = Parse.Object.extend("post");
var comment = Parse.Object.extend("comment");

var queryPosts = new Parse.Query(post);
var queryComments = new Parse.Query(comment);

queryPosts.matchesQuery("commentsList", queryComments);

return queryPosts.find().then(function (postsResult) {

console.log('prepareResponses: number of posts found: ' + postsResult.length);

然后,当然,我想从帖子中得到评论 可能这样吗?

p = postsResult[0].get("commentsList");
console.log("Number of comments in the first post is: " + p.length);

1 个答案:

答案 0 :(得分:0)

我想查询特定类中的所有行(假设comments是post中的关系对象):

var post = Parse.Object.extend("post");
var postQuery = Parse.Query(post);
postQuery.includeKey("comments");
//post query will return all rows in post class with the comments relation loaded