revokeRolesFromUser
¶从存在角色的数据库上的用户中删除一个或多个角色。该revokeRolesFromUser
命令使用以下语法:
该命令具有以下字段:
领域 | 类型 | 描述 |
---|---|---|
revokeRolesFromUser |
串 | 要从中删除角色的用户。 |
roles |
数组 | 从用户中删除的角色。 |
writeConcern |
文献 | 可选的。修改的写入级别。该writeConcern 文档与getLastError 命令使用相同的字段。 |
要指定revokeRolesFromUser
运行所在数据库中存在的角色,
可以使用角色名称指定该角色:
或者,您可以在文档中指定角色,如:
要指定存在于其他数据库中的角色,请与文档一起指定该角色。
您必须对数据库执行操作才能撤消该数据库上的角色。revokeRole
数据库中的accountUser01
用户products
具有以下角色:
下面的revokeRolesFromUser
命令删除该用户的角色二:read
在角色上的stock
数据库和readWrite
在角色上的products
数据库,这也是数据库上运行该命令:
用户accountUser01
在products
数据库中,现在只剩下一个角色: