Parse platform 无法执行具有限制的后台任务

Parse platform 无法执行具有限制的后台任务,parse-platform,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'); retu

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

  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个。

当您使用
Parse.query.each()
,它将处理所有记录。1, 1000, 1000000. 没关系

如果您不想处理所有记录,那么就不要使用
每个记录