我当前正在尝试使用parse.com将其用作传感器消息的存储库。我使用python对这些消息做了一些数据科学,但是当我尝试获取我有条目的类时,我最多只能获得1000个。我可能会运行一个将所有条目导出到csv或json,可以在云代码平台上完成吗?
答案 0 :(得分:1)
查询提供skip
,因此在云/ JS中执行此操作的好方法是递归链接promises,跳过已检索的对象的数量:
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
});
答案 1 :(得分:0)
您只需使用 query.skip(10000) 代码即可获得更多但跳过不能超过10000。
或者您可以使用此简单代码导出整个类