On this page
dropAllRolesFromDatabase
在本页面
Definition
dropAllRolesFromDatabase
- 删除运行命令的数据库上的所有user-defined个角色。
Warning
dropAllRolesFromDatabase从数据库中删除* all * user-defined个角色。
dropAllRolesFromDatabase命令采用以下形式:
{
dropAllRolesFromDatabase: 1,
writeConcern: { <write concern> }
}
该命令具有以下字段:
Field | Type | Description |
---|---|---|
dropAllRolesFromDatabase |
integer | 指定1 以从运行命令的数据库中删除所有user-defined个角色。 |
writeConcern |
document | 可选的。删除操作的write concern级别。 writeConcern 文档具有与getLastError命令相同的字段。 |
Required Access
您必须在数据库上具有dropRole action才能从该数据库中删除角色。
Example
以下操作将从products
数据库中删除所有user-defined角色:
use products
db.runCommand(
{
dropAllRolesFromDatabase: 1,
writeConcern: { w: "majority" }
}
)
结果文档中的n
字段报告已删除的角色数:
{ "n" : 4, "ok" : 1 }