我正嘗試使用Parse查詢基於我的朋友和我的活動創建新聞Feed。我有一個名爲「MeFollow」的集合[有專欄「我」「followUser」],它顯示我跟隨的ppl和另一個名爲「Activity」的集合,其中存儲了toUser, fromUser, type, content
。使用Parse.com查詢製作新聞Feed
我這是怎麼找到我的追隨者:
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.
}
});
我想我不能做「myFollowers.followUser」!有誰知道我該如何讓這成爲可能?
PS:我在雲中的代碼做這所以它是JavaScript的
由於它的工作! – 2015-04-07 03:43:17
很高興聽到:) – Ralphilius 2015-04-07 17:04:32