最近,我在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
将使用多少个请求答案 0 :(得分:0)
我在Facebook上问了这个问题,回复非常失望。 请点击链接: https://developers.facebook.com/bugs/439821726158766/