javascript - 如何从 parse.com 获取完整的类

标签 javascript parse-platform

我正在尝试将 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/

相关文章:

javascript - node-dev下检测app重启

ios - 如何使用 swift 从解析类中查询/检索随机对象?

ios - 解析查询在重启时返回 PFObject 而不是子类

javascript - 如何使用 DocumentFragment 将多个元素附加到 div

swift - 如何使用 Swift 检查 Parse.com 中的后台查询是否已完成

node.js - 应该使用哪个 mailgun 库将 Parse 托管应用程序迁移到 Heroku?

java - 从 Parse.com 获取当前时间与添加时间之间最多相差 1 小时的条目

javascript - 让 requirejs 等到文件加载后再继续

javascript - 使用 ExtJS 检查单选按钮

javascript - 使用代理在回调方法中访问对话框