grantRolesToUser
¶向用户授予其他角色。
该grantRolesToUser
命令使用以下语法:
该命令具有以下字段:
领域 | 类型 | 描述 |
---|---|---|
grantRolesToUser |
串 | 赋予其他角色的用户名。 |
roles |
数组 | 授予用户的一系列其他角色。 |
writeConcern |
文献 | 可选的。修改的写入级别。该writeConcern 文档与getLastError 命令使用相同的字段。 |
要指定grantRolesToUser
运行所在数据库中存在的角色,
可以使用角色名称指定该角色:
或者,您可以在文档中指定角色,如:
要指定存在于其他数据库中的角色,请与文档一起指定该角色。
accountUser01
为products
数据库中的用户赋予以下角色:
下面的grantRolesToUser
操作赋予accountUser01
了
read
该角色上的stock
数据库和
readWrite
在上角色products
的数据库。
用户accountUser01
在products
数据库中现在有以下作用: