Database Manual / Reference / mongosh Methods

Role Management Methods

Note

For details on a specific method, including syntax and examples, click on the link to the method's reference page.

NameDescription

db.createRole()

Creates a role and specifies its privileges.

db.dropRole()

Deletes a user-defined role.

db.dropAllRoles()

Deletes all user-defined roles associated with a database.

db.getRole()

Returns information for the specified role.

db.getRoles()

Returns information for all the user-defined roles in a database.

db.grantPrivilegesToRole()

Assigns privileges to a user-defined role.

db.revokePrivilegesFromRole()

Removes the specified privileges from a user-defined role.

db.grantRolesToRole()

Specifies roles from which a user-defined role inherits privileges.

db.revokeRolesFromRole()

Removes inherited roles from a role.

db.updateRole()

Updates a user-defined role.