Javascript 在解析云中更新用户

Javascript 在解析云中更新用户,javascript,php,parse-platform,parse-cloud-code,Javascript,Php,Parse Platform,Parse Cloud Code,我正在使用解析云代码来更新用户信息,使用下面的代码: var SaveObject = Parse.Object.extend(Parse.User); var saveObject = new Parse.Query(SaveObject); saveObject.equalTo("username", "sam"); saveObject.first({ useMasterKey: true, success: function(Objects) {

我正在使用解析云代码来更新用户信息,使用下面的代码:

var SaveObject = Parse.Object.extend(Parse.User);
  var saveObject = new Parse.Query(SaveObject);
  saveObject.equalTo("username", "sam");
  saveObject.first({
    useMasterKey: true,
    success: function(Objects) {
      Objects.save(null, {
        useMasterKey: true,
        success: function(object) {
          object.set("foo":"bar");
          object.save();
          response.success('SUCCESS');
        }
      });
    }
  });
但是我仍然在PHPSDK中看到错误

<br /> <b>Notice</b>: Undefined index: result in <b>/php/vendor/parse/php-sdk/src/Parse/ParseCloud.php</b> on line <b>39</b><br />

注意:未定义索引:第39行的/php/vendor/parse/php sdk/src/parse/ParseCloud.php中的结果

注意:我尝试了这里发布的所有关于解析云代码的答案,我找不到任何可以解决此问题的答案。

请分步进行。第一次回调的输出是什么,即
saveObject.first()
之后会发生什么?那么在第二次回调之后会发生什么?@Jost在第一次回调之后相同的错误您使用的是哪个版本的解析?当前的API使用承诺,所以请尝试
saveObject.first({usemastkey:true})。然后(objects=>console.log(objects)).catch(error=>console.error(error))