2
我有一個雲代碼,它返回有時超過1000個結果,我沒有得到如何鏈查詢以獲得超過1000個結果在下面的代碼。如何獲得超過1000個結果解析
var User = Parse.Object.extend("Journal");
var mainQuery = new Parse.Query(User);
mainQuery.equalTo("user",username);
mainQuery.limit(1000);
mainQuery.find({
success: function(results) {
count = 0;
var avg = 0;
console.log("self:"+results.length);
for(j = 0; j < results.length ; j++)
{
var entry = results[j];
if(strcmp1(day,"All") != 0)
{
var dt = entry.get("created");
var weekDay = dt.getDay();
if(weekDay == day)
{
total += entry.get("Level");
count++;
}
}
else
{
total += entry.get("Level");
count++;
}
}
if(count > 1)
avg = total/count;
response.success(avg);
}
});
限制功能,用於提高對100的默認限額,這是最高1000元的查詢結果回報週期。
當然,你將其限制在1000個結果,'mainQuery.limit(1000);' – BernardoLima 2014-09-05 14:21:36
BernardoLima有1000限制功能的限制有助於在提高上限這是默認值100. – 2014-09-05 14:30:33
我認爲你想多次調用查詢,但在執行查詢之前調用mainQuery.skip(1000 * <以前的調用次數>)。繼續這樣做,直到查詢沒有返回任何項目,並且您將檢索到所有內容。 – 2014-09-05 14:37:00