- Reference >
- Database Commands >
- Role Management Commands >
- dropAllRolesFromDatabase
dropAllRolesFromDatabase¶
On this page
Definition¶
-
dropAllRolesFromDatabase
¶ Deletes all user-defined roles on the database where you run the command.
Warning
The
dropAllRolesFromDatabase
removes all user-defined roles from the database.The
dropAllRolesFromDatabase
command takes the following form:The command has the following fields:
Field Type Description dropAllRolesFromDatabase
integer Specify 1
to drop all user-defined roles from the database where the command is run.writeConcern
document /includes/source/fact-write-concern-spec-link.rst comment
any Optional. A user-provided comment to attach to this command. Once set, this comment appears alongside records of this command in the following locations:
- mongod log messages, in the
attr.command.cursor.comment
field. - Database profiler output, in the
command.comment
field. currentOp
output, in thecommand.comment
field.
A comment can be any valid BSON type (string, integer, object, array, etc).
New in version 4.4.
- mongod log messages, in the
Example¶
The following operations drop all user-defined roles from the products
database:
The n
field in the results document reports the number of roles
dropped: