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