我正在尝试将 parse.com 用作传感器消息的存储库。我使用 python 对这些消息进行一些数据科学,但是当尝试获取我拥有条目的类时,我最多只能获取 1000 个。我认为可能是运行一个将所有条目导出到 csv 或json,云代码平台可以吗?
最佳答案
查询提供skip
,因此在 cloud/JS 中执行此操作的好方法是递归链接 Promise,跳过已检索的对象的计数:
function unboundedQuery(query, array) {
array = array || [];
query.limit(1000);
query.skip(array.length);
return query.find().then(function(results) {
array.push(results);
return (results.length == 1000)? runQuery(query, array) : array;
});
}
这样调用它:
var query = new Parse.query("Class");
// qualify, sort, etc, but no need to set limit or skip
unboundedQuery(query).then(function(results) {
// results will contain all objects in "Class", unless it timed out
});
关于javascript - 如何从 parse.com 获取完整的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34213548/