【问题标题】:How many data can save in one Parse.Object.saveAll request? And how many number of request will be used for one Parse.Object.saveAll一个 Parse.Object.saveAll 请求可以保存多少数据?以及一个 Parse.Object.saveAll 将使用多少个请求
【发布时间】:2014-11-10 23:47:36
【问题描述】:

最近,我在 parse.com 上进行了一些测试。我现在面临在后台作业中使用 Parse.Object.saveAll 的问题。

从 parse.com 的文档中可以看出,后台作业可以运行 15 分钟。我现在正在设置一个后台作业,使用以下代码将数据倒入数据库中:

Parse.Cloud.job("createData", function(request, status) {
 
     var Dummy = Parse.Object.extend("dummy");
     var batchSaveArr = [];
 
     for(var i = 0 ; i < 50000 ; i ++){
 
        var obj = new Dummy();
        // genMessage() is a function to generate a random string with 5 characters long
        obj.set("message", genMessage());
        obj.set("numValue",Math.floor(Math.random() * 1000));
        batchSaveArr.push(obj);
     }
 
     Parse.Object.saveAll(batchSaveArr, {
         success: function(list){
              status.success("success");
          },
         error: function(error){
              status.error(error.message);
          }
     });
 
 });

虽然是用来往数据库里倒数据,但主要是为了测试Parse.Object.saveAll这个函数。当我运行此作业时,出现错误“此应用程序已超出其请求限制”。出现在日志中。但是,当我看到分析页面时,它显示请求计数小于或等于1。我只在Parse中运行这个作业,在后台运行期间没有发出其他请求。 Parse.Object.saveAll 似乎有一些问题。或者我对这个功能有一些误解。

有人遇到同样的问题吗? 一个 Parse.Object.saveAll 请求可以保存多少数据? 一个 Parse.Object.saveAll 将使用多少个请求

【问题讨论】:

  • saveAll() 显然有一个限制,但我不确定这个限制是什么。我们已经尝试了 100 个没有问题的对象。 Hector 说, saveAll() 应该批量处理请求,parse.com/questions/saveall-limit

标签: parse-platform parse-cloud-code


【解决方案1】:

我在 Facebook 上问过这个问题,得到的答复很失望。 请点击链接: https://developers.facebook.com/bugs/439821726158766/

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2019-04-11
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多