我必须插入/更新大约2500条记录,并使用解析JavaScript SDK删除解析中的几条记录。我使用以下代码
function updateRecords(recordsToAddUpdate, recordsToDelete) {
var self = this;
var promises = [];
if (recordsToAddUpdate.length > 0) {
promises.push(Parse.Object.saveAll(recordsToAddUpdate));
}
if (recordsToDelete.length > 0) {
promises.push(Parse.Object.destroyAll(recordsToDelete));
}
if (promises.length > 0) {
Parse.Promise.when(promises)
.then(function() {
alert("Success");
}, function(error) {
alert("error");
});
} else {
alert("nothing to do");
}
}
parse.js在内部创建了20个记录的批量插入/更新,我可以在Firebug中看到一系列请求,在上次请求之后我收到以下错误,并且永远不会显示成功警报。
我使用的是版本:1.3.5 of parse.js