Javascript 使用Parse.com查询制作新闻提要
我正在尝试使用解析查询创建一个基于我的朋友和我自己活动的新闻提要。我有一个名为“MeFollow”[有列“me”“followUser”]的集合,其中显示了我关注的ppl,还有一个名为“Activity”的集合,其中存储了Javascript 使用Parse.com查询制作新闻提要,javascript,android,parse-platform,Javascript,Android,Parse Platform,我正在尝试使用解析查询创建一个基于我的朋友和我自己活动的新闻提要。我有一个名为“MeFollow”[有列“me”“followUser”]的集合,其中显示了我关注的ppl,还有一个名为“Activity”的集合,其中存储了toUser、fromUser、type、content 我就是这样找到我的追随者的: var myFollowers = new Parse.Query("MeFollow"); myFollowers.equalTo("me", Parse.User.current()
toUser、fromUser、type、content
我就是这样找到我的追随者的:
var myFollowers = new Parse.Query("MeFollow");
myFollowers.equalTo("me", Parse.User.current());
但我无法使用下一个查询找到我的好友活动:
var friendsActivity = new Parse.Query("Activity");
friendsActivity.equalTo("fromUser", myFollowers.followUser);
我的活动很好:
var myActivity = new Parse.Query("Activity");
myActivity.equalTo("fromUser", Parse.User.current());
以下是主要查询:
var mainQuery = Parse.Query.or(myActivity, friendsActivity);
mainQuery.include("fromUser");
mainQuery.include("productId");
mainQuery.descending("createdAt");
mainQuery.find({
success: function(results) {
console.log(results);
response.success(results);
},
error: function(error) {
response.error(error);
// There was an error.
}
});
我想我不能做“我的追随者。跟随者”!有人知道我怎样才能做到这一点吗
PS:我在云代码中这样做,所以它是javascript你不能使用MyFollowUser.followUser,因为MyFollowUser返回的对象显示了me和followUser之间的关系,而不是followUser对象本身 您应该使用matchesKeyInQuery如:
var friendsActivity = new Parse.Query("Activity");
friendsActivity.matchesKeyInQuery("fromUser", "followUser",myFollowers);
您可以在主文档中查看这些不易访问的文档:很高兴听到这些:)