小编Edw*_*yot的帖子

使用Node.js解析SDK JavaScript ENOTFOUND

所以我想在Parse上获取大量数据,我发现一个很好的解决方案是创建一个递归函数:成功找到数据后,启动另一个请求.我这样做的方式非常简单:

var containedLimit = 1000, // Also tried with 500, 300, and 100
    parseUsersWaiting = {
        // A lot of Users
    },
    parseUsers = {}, // Recipt for Users
    getPlayers = function (containedIn) {        
        var count = 0;

        if (containedIn == undefined) {
            containedIn = [];

            for (var i in parseUsersWaiting) {
                count++;
                if (count > containedLimit) {
                    break;
                }

                containedIn.push(parseUsersWaiting[i].id);
                delete parseUsersWaiting[i];
            }
        }

        var UserObject = Parse.Object.extend('User'),
            UserQuery = new Parse.Query(UserObject);

        UserQuery.limit(containedLimit);

        UserQuery.containedIn('objectId', containedIn);
        UserQuery.find({
            success: function (results) …
Run Code Online (Sandbox Code Playgroud)

javascript json node.js express parse-platform

10
推荐指数
1
解决办法
389
查看次数

多次解析初始化

我在Parse上有2个应用程序.第一个用于生产,另一个用于测试.在我的后台,我需要看到这两个应用程序的数据,但是Parse.initialize()是单身,所以我尝试了这个:

(function (Prod) {
  Prod.initialize('APP_KEY', 'JAVASCRIPT_KEY');

  /**
   * My Code
   */
})(Object.create(Parse));

(function (Testing) {
  Testing.initialize('ANOTHER_APP_KEY', 'ANOTHER_JAVASCRIPT_KEY');

  /**
   * My Other Code
   */
})(Object.create(Parse));
Run Code Online (Sandbox Code Playgroud)

当然,它没有奏效.有什么建议?

编辑:似乎应用程序密钥保存到本地存储.它阻止了2个Parse实例的使用......

javascript local-storage parse-platform

6
推荐指数
1
解决办法
328
查看次数