dropAllUsersFromDatabase

Definition

  • dropAllUsersFromDatabase
  • Removes all users from the database on which you run thecommand.

Warning

The dropAllUsersFromDatabase removes all users from the database.

The dropAllUsersFromDatabase command has the followingsyntax:

  1. { dropAllUsersFromDatabase: 1,
  2. writeConcern: { <write concern> }
  3. }

The dropAllUsersFromDatabase document has the followingfields:

FieldTypeDescriptiondropAllUsersFromDatabaseintegerSpecify 1 to drop all the users from the current database.writeConcerndocumentOptional. The level of write concern for theremoval operation. The writeConcern document takes the samefields as the getLastError command.

Required Access

You must have the dropUseraction on a database to drop a user from that database.

Example

The following sequence of operations in the mongo shell dropsevery user from the products database:

  1. use products
  2. db.runCommand( { dropAllUsersFromDatabase: 1, writeConcern: { w: "majority" } } )

The n field in the results document shows the number of usersremoved:

  1. { "n" : 12, "ok" : 1 }