0
我正在使用parse.com在android中填充listview。列表視圖中的每個項目都有一個顯示相似計數的文本視圖,另一個顯示評論計數。現在用大量對象計算查詢
,根據parse.com
「對於類超過1000個對象,計數操作由超時的限制。它們可以常規地產生超時錯誤或返回結果是隻有大約正確的。因此,優選的是設計你的應用程序以避免這種計數操作。「
什麼是推薦/理想的方式去呢?
我正在使用parse.com在android中填充listview。列表視圖中的每個項目都有一個顯示相似計數的文本視圖,另一個顯示評論計數。現在用大量對象計算查詢
,根據parse.com
「對於類超過1000個對象,計數操作由超時的限制。它們可以常規地產生超時錯誤或返回結果是隻有大約正確的。因此,優選的是設計你的應用程序以避免這種計數操作。「
什麼是推薦/理想的方式去呢?
我做的是我創建了一個名爲commentCount的列和一個名爲likeCount的列。然後在afterSave
,我修改了適當的單元格。
Parse.Cloud.afterSave("Activity", function(request) {
Parse.Cloud.useMasterKey(); //bypasses ACL requirements
//After commenting, increment commentCount
if(request.object.get("type") == "comment"){
query = new Parse.Query("Posts");
query.get(request.object.get("post").id, {
success: function(post) {
post.increment("commentCount", 1);
post.save();
},
error: function(error) {
console.error("Got an error " + error.code + " : " + error.message);
}
});
}
});
嗨,你可以發佈的代碼,所以我可以得到更好的看法。我真的很感激。我能夠輕鬆地做到這一點,但評論nt給我一個頭疼。 – user123859 2014-10-07 01:54:53
爲您添加了一個示例。 @ user123859 – Dehli 2014-10-07 02:15:48
This isnt android code – user123859 2014-10-07 02:16:23