参考 > 参考 > mongo Shell方法 > 角色管理方法 > db.getRoles()
db.
getRoles
()¶返回运行命令的数据库中所有角色的信息。该方法可以带或不带参数运行。
如果不带参数运行,则db.getRoles()
返回数据库用户定义
角色的继承信息。
要返回更多信息,请通过db.getRoles()
以下字段传递文档:
领域 | 类型 | 描述 |
---|---|---|
rolesInfo |
整数 | 将此字段设置1 为检索所有用户定义的角色。 |
showPrivileges |
布尔值 | 可选的。将该字段设置true 为显示角色特权,包括从其他角色继承的特权和直接定义的特权。默认情况下,该命令仅返回该角色从中继承特权的角色,并且不返回特定特权。 |
showBuiltinRoles |
布尔值 | 可选的。设置为true以显示内置角色以及用户定义的角色。 |
以下操作返回products
数据库中所有角色的文档
,包括角色特权和内置角色: