Javascript 分析后台作业添加多条记录导致错误
我犯了一个奇怪的错误 失败原因:错误:无法多次调用成功/错误 在updateJobMessageAndReturn(:790:5) at Object.success(:826:9) 这是我的密码Javascript 分析后台作业添加多条记录导致错误,javascript,parse-platform,Javascript,Parse Platform,我犯了一个奇怪的错误 失败原因:错误:无法多次调用成功/错误 在updateJobMessageAndReturn(:790:5) at Object.success(:826:9) 这是我的密码 Parse.Cloud.job("jobAddTags", function(request, status) { var array=request.params.tagArray; for (var i = 0; i < array.length; i++) { query =
Parse.Cloud.job("jobAddTags", function(request, status) {
var array=request.params.tagArray;
for (var i = 0; i < array.length; i++) {
query = new Parse.Query("Tags");
query.limit(1);
query.find({
success: function(object) {
if (object) {
//update
object.increment("count");
object.save();
} else {
console.log("Add New");
var tag = Parse.Object.extend("Tags");
var activity = new Activity();
tag.set("tag",request.object.get("tag"));
tag.save();
}//end else
}, //end success
error: function(error) {
status.error("Uh oh, something went wrong." + error.code + ": " + error.message);
}//end find
});
status.success("Done Adding Tags");
Parse.Cloud.job(“jobAddTags”),函数(请求,状态){
var array=request.params.tagArray;
对于(var i=0;i
}//结束
});//结束作业将您的状态。成功向下移动,使其处于for循环之外:
...
error: function(error) {
status.error("Uh oh, something went wrong." + error.code + ": " + error.message);
}//end find
});
}//end for
status.success("Done Adding Tags");
});//end job