Javascript 合并来自多个parse.com查询的结果

Javascript 合并来自多个parse.com查询的结果,javascript,parse-platform,Javascript,Parse Platform,假设我们正在使用Parse.com的javscript sdk构建一个博客,在这里用户可以相互跟踪并获得提要 “Follow”类包含指向followee和follower的指针。 而“Post”类包含一个指向创建者的指针(followee^) 如果我现在想获取“Post”中的所有行,其中创建者等于followee,用户等于followe类中的follower;然后使用降序(“createdAt”)对它们进行排序,如何(有效地)进行排序 我已经查看了api参考,似乎没有一个简单的答案来回答这个问题

假设我们正在使用Parse.com的javscript sdk构建一个博客,在这里用户可以相互跟踪并获得提要

“Follow”类包含指向followee和follower的指针。 而“Post”类包含一个指向创建者的指针(followee^)

如果我现在想获取“Post”中的所有行,其中创建者等于followee,用户等于followe类中的follower;然后使用降序(“createdAt”)对它们进行排序,如何(有效地)进行排序

我已经查看了api参考,似乎没有一个简单的答案来回答这个问题:


欢迎任何帮助。谢谢。

这可以通过使用,特别是。复合查询仅计为1个API请求

首先,创建内部查询以查找请求用户是跟随者的
Follow
对象

var innerQuery = new Parse.Query("Follow");
innerQuery.equalTo("follower", request.user);
接下来,创建外部查询以查找
Post
对象,其中它们的followee键与内部查询结果中的followee键匹配

var outerQuery = new Parse.Query("Post");
outerQuery.descending("createdAt");
outerQuery.matchesKeyInQuery("followee", "followee", innerQuery);
这将按照创建日期的降序为您提供请求用户跟踪的所有“followees”的所有帖子

干杯

拉塞尔