更新解析用户通过云代码
问题描述:
我想通过云代码更新我的用户的一些属性,但即使没有错误,没有任何更新?有什么想法吗?更新解析用户通过云代码
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) {
}
});
}
});
});
答
对于内置的所有类,它建议为它们使用Parse类名称。在User
的情况下,您需要使用Parse.User
。
因此,要解决这个问题,只需将 var query = new Parse.Query("User");
替换为var query = new Parse.Query(Parse.User);
即可。
https://*.com/questions/25622991/getting-data-from-object-id-in-parse-com尝试 “_user” 作为链接接受的答案 –