我正在使用 Parse Cloud 更新用户信息。用户存在于数据库中。当我查询用户表时,它什么也不返回。我想更新一个字段并再次保存它。这是我的云功能:
Parse.Cloud.define("update", async(request) => {
Parse.Cloud.useMasterKey();
let query = new Parse.Query(Parse.User);
query.equalTo("username", "admin");
let user = await query.first();
return user; // now result is empty object {}. but the user exists in database
});
我认为这个问题与权限有关,因为在其他情况下(其他对象)我可以毫无问题地查询表。
因此,当我想更新名称字段时,它会说“user.set 不是函数”:
if (user) {
user.set("name", "Just a name");
await user.save();
}
牛魔王的故事
相关分类