- 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
dropAllRolesFromDatabaseremoves all user-defined roles from the database.The
dropAllRolesFromDatabasecommand takes the following form:The command has the following fields:
Field Type Description dropAllRolesFromDatabaseinteger Specify 1to drop all user-defined roles from the database where the command is run.writeConcerndocument /includes/source/fact-write-concern-spec-link.rst commentany 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.commentfield. - Database profiler output, in the
command.commentfield. currentOpoutput, in thecommand.commentfield.
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: