簡體   English   中英

更新Meteor.users的陣列角色

[英]Update array roles of Meteor.users

我正在使用alanning的流星角色, https://github.com/alanning/meteor-roles

我正在做將用戶添加到團隊並具有訪問權限的部分。 問題出在這段代碼中,

Meteor.users.update('profile.team':team.name,{$pull:{'roles["default-group"]':access}});

 Meteor.users.update('profile.team':team.name,{$push:{"roles['default-group']":access}});

在用戶的默認組角色中,我需要添加/刪除訪問權限。

這些行不起作用。 如何解決?

您不應該使用下面給出的代碼執行添加或刪除操作嗎?

Roles.addUsersToRoles(joesUserId, ['manage-team','schedule-game'], 'manchester-united.com')

刪除:

Roles.setUserRoles(targetUserId, [], group)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM