parse.js“太多的递归”

时间:2015-03-11 11:20:17

标签: javascript parse-platform

我必须插入/更新大约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中看到一系列请求,在上次请求之后我收到以下错误,并且永远不会显示成功警报。

Firebug error

我使用的是版本:1.3.5 of parse.js

0 个答案:

没有答案