无法使用限制执行后台任务

时间:2014-07-18 04:02:27

标签: parse-platform

我正在尝试在云代码中执行以下操作:

  Parse.Cloud.job("fixUserStuffs", function(request, status) {

  Parse.Cloud.useMasterKey();

  var query = new Parse.Query(Parse.User);
  query.limit(1000);
  query.each(function(user) {
      user.set('password', 'abc');
      return user.save();
  }).then(function() {

    status.success("completed successfully.");
  }, function(error) {

    status.error(error);
  });

但它返回错误'失败:无法迭代查询,跳过或限制。'这对我来说似乎毫无意义,因为我要么跳过或增加返回的对象数而不是默认值100。

1 个答案:

答案 0 :(得分:0)

使用Parse.Query.each()时,它会处理所有记录。 1,1000,1000000。没关系。

如果您不想处理所有记录,那么您就不会使用each