MongoDB: метод db.revokeRolesFromRole () ()
db.revokeRolesFromRole ()
Метод db.revokeRolesFromRole () используется для удаления унаследованных ролей из роли.
Синтаксис:
db.revokeRolesFromRole ("<rolename>", [<role>], {<writeConcern>})
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
RoleName | Название роли, от которой нужно отменить роль. | необходимые | строка |
роли | Унаследованные роли для удаления. | необходимые | массив |
writeConcern | Уровень записи относится к этой операции. Документ writeConcern использует те же поля, что и команда getLastError. | Необязательный | документ |
В поле ролей вы можете указать как встроенные роли, так и определенные пользователем роли.
Чтобы указать роль, которая существует в той же базе данных, где выполняется db.revokeRolesFromRole (), вы можете указать роль с именем роли:
"readWrite"
Или вы можете указать роль с документом, как в:
{ role: "<role>", db: "<database>" }
Чтобы указать роль, которая существует в другой базе данных, укажите роль с документом.
Получить данные о ресторанах здесь
Требуемый доступ
У вас должно быть действие grantRole для базы данных, чтобы предоставить роль в этой базе данных.
Предыдущий: метод db.grantPrivilegesToRole ()
Далее: метод db.grantRolesToRole ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования