通过Cloud Code更新Parse用户

时间:2017-09-25 22:21:28

标签: parse-platform cloud-code

我试图通过云代码更新用户的某些属性,但即使没有错误,也没有更新任何内容???有什么想法吗?

Parse.Cloud.define(" updateDetailsUser",function(request,response){

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) {

            }
        });
    }

});

});

1 个答案:

答案 0 :(得分:0)

对于内置的所有类,它建议为它们使用Parse类名。如果是User,则需要使用Parse.User

所以,要解决这个问题,只需更换即可 var query = new Parse.Query("User"); var query = new Parse.Query(Parse.User); {{1}},它应该有用。

进一步阅读:http://parseplatform.org/Parse-SDK-JS/api/