2017-09-25 25 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/

関連する問題