dropRole

Definition

  • dropRole
  • Deletes a user-defined role from thedatabase on which you run the command.

The dropRole command uses the following syntax:

  1. {
  2. dropRole: "<role>",
  3. writeConcern: { <write concern> }
  4. }

The dropRole command has the following fields:

FieldTypeDescriptiondropRolestringThe name of the user-defined role to removefrom the 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 dropRoleaction on a database to drop a role from that database.

Example

The following operations remove the readPrices role from theproducts database:

  1. use products
  2. db.runCommand(
  3. {
  4. dropRole: "readPrices",
  5. writeConcern: { w: "majority" }
  6. }
  7. )