我正在尝试从User类返回用户列表。我有101个用户。我有90个用户回来了。
我知道Parse查询会将数据限制在100个对象,除非指定,所以我应该至少得到100.为什么我的数量少于100?我的流浪11在哪里?
这是我的代码:
function avAuthTime_C(){
var query = new Parse.Query(Parse.User);
query.limit = 1000;
query.count({
success: function(number) {
// There are number instances of MyClass.
console.log("Total Instances: "+number);
},
error: function(error) {
// error is an instance of Parse.Error.
console.log("Parse error");
}
});
我听说Parse正在逐步淘汰。我们正在为一个长期的学校项目构建一个应用程序,虽然我们将在这个项目上工作几个月,但我们将在解析结束时完成(并毕业!)<。 / p>
答案 0 :(得分:0)
根据以下post,您应该能够使用_limit和_skip,它应该能够正常运行。
示例:
query.count({
success: function(count) {
var chunk = 100;
var cycles = Math.ceil(count / chunk);
for (i = 0; i < cycles; i++) {
var _query = new Parse.Query("ClassName");
_query.descending("createdAt");
_query._limit = chunk;
_query._skip = i * chunk;
console.log("getting results " + _query.skip.toString() + " to " + (_query.skip + _query.limit).toString());
_query.find({
success: function(results) {
var template = $("#ClassNameTemplate").html();
var class_name_html = Mustache.to_html(template, {"ClassName": results});
$("#classNameTable").find("tbody").append(class_name_html);
},
error: function(error) {
console.log("error");
console.log(error);
}
});
}
},
error: function(error) {
console.log("error");
console.log(error);
}
});