2017-09-25 104 views
0

我想通過雲代碼更新我的用戶的一些屬性,但即使沒有錯誤,沒有任何更新?有什麼想法嗎?更新解析用戶通過雲代碼

Parse.Cloud.define( 「updateDetailsUser」,功能(請求,響應){

var query = new Parse.Query("User"); 
query.equalTo("objectId", request.user.id); 
var mobileNumber = request.params.mobileNumber; 
var fullName = request.params.fullName; 
var email = request.params.email; 
query.first({ 
    success: function (user) { 
     user.set("mobileNumber", mobileNumber); 
     user.set("fullName", fullName); 
     user.set("email", email); 
     user.save(null, { 
      useMasterKey: true, 
      success: function (updated) { 

      } 
     }); 
    } 

}); 

});

+0

https://stackoverflow.com/questions/25622991/getting-data-from-object-id-in-parse-com嘗試 「_user」 作爲鏈接接受的答案 –

回答

0

對於內置的所有類,它建議爲它們使用Parse類名稱。在User的情況下,您需要使用Parse.User

因此,要解決這個問題,只需將 var query = new Parse.Query("User");替換爲var query = new Parse.Query(Parse.User);即可。

爲了進一步閱讀:http://parseplatform.org/Parse-SDK-JS/api/