Removes the specified inherited roles from a role. The
revokeRolesFromRolecommand has the following syntax:
The command has the following fields:
Field Type Description
string The role from which to remove inherited roles.
array The inherited roles to remove.
document Optional. The level of write concern to apply to this operation. The
writeConcerndocument uses the same fields as the
To specify a role that exists in the same database where
revokeRolesFromRoleruns, you can either specify the role with the name of the role:
Or you can specify the role with a document, as in:
To specify a role that exists in a different database, specify the role with a document.
purchaseAgents role in the
emea database inherits privileges from several other roles, as listed in the
revokeRolesFromRole operation on the
emea database removes two roles from the
purchaseAgents role now contains just one role: