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))代码>