[英]parse-server updating an existing user field?
我正在嘗試做的事情 :我正在使用帶有javaScript SDK的解析服務器來更改現有用戶的字段值。
我正在使用的代碼
var query = new Parse.Query(Parse.User);
query.equalTo("username", "someUserName");
query.find({
success: function(users){
console.log("user found", users);
users.set("name", "new name");
users.save(null,{
success: function(updated){
//worked
},
error: function(error, updated){
//didn't work
}
});
},
error: function(error, users){
console.error("error at querying: ", error);
}
});
問題 :這不會更新名稱字段值。
我從研究此問題中發現的內容 :似乎我必須像這樣利用sessioToken或/和masterKey(如下所示),但這也行不通。
users.save(null,{useMasterKey:true}{
success: function(updated){
//worked
}
目前我很困惑,任何幫助將不勝感激。
您的主密鑰或會話令牌應該是第一個參數。看看Parse.Object.save API
https://www.parse.com/docs/js/api/classes/Parse.Object.html
試試這個
users.save({useMasterKey:true}, {
success: function(updated){
//worked
}
error: function(err){
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.