grantRolesToRole
¶将角色授予用户定义的角色。
该grantRolesToRole
命令会影响运行该命令的数据库上的角色。grantRolesToRole
具有以下语法:
该grantRolesToRole
命令具有以下字段:
领域 | 类型 | 描述 |
---|---|---|
grantRolesToRole |
串 | 要添加辅助角色的角色名称。 |
roles |
数组 | 继承角色的数组。 |
writeConcern |
文献 | 可选的。修改的写入级别。该writeConcern 文档与getLastError 命令使用相同的字段。 |
要指定grantRolesToRole
运行所在数据库中存在的角色,
可以使用角色名称指定该角色:
或者,您可以在文档中指定角色,如:
要指定存在于其他数据库中的角色,请与文档一起指定该角色。
角色可以从其数据库中的其他角色继承特权。在admin
数据库上创建的角色可以从任何数据库中的角色继承特权。
以下grantRolesToRole
命令更新
数据库中的
角色以继承数据库中productsReaderWriter
角色的特权:products
productsReader
products