Parse.com更新角色错误

时间:2014-02-14 17:10:51

标签: parse-platform

在向用户添加用户后,在我的角色上调用 save 时,我得到{"code":101,"error":"object not found for update"},所有这些都在Cloud Code上。

示例代码:

var role_query = new Parse.Query('_Role')
role_query.equalTo('name', 'USER')
role_query.first().then(function(role) {
  role.getUsers().add(user)
  role.save()
})

1 个答案:

答案 0 :(得分:2)

错误是我没有更新角色的权限。

解决方案是在Cloud Code功能的开头使用Parse.Cloud.useMasterKey()

如果您需要更新客户端上的角色:

https://www.parse.com/questions/role-cant-assign-user-in-js