кодесурса
«MongoDB

MongoDB: метод db.grantRolesToRole ()

script1adsense2code
script1adsense3code

db.grantRolesToRole ()

Метод db.grantRolesToRole () используется для указания ролей, от которых пользовательская роль наследует привилегии.

Синтаксис:

 db.grantRolesToRole ("<rolename>", [<role>], {<writeConcern>})

Параметры:

название Описание Необходимые /
Необязательный
Тип
RoleName Имя роли, которой нужно предоставить под ролями. необходимые строка
роли Массив ролей для наследования. необходимые массив
writeConcern Уровень записи касается модификации. Документ writeConcern принимает те же поля, что и команда getLastError. Необязательный документ

В поле ролей вы можете указать как встроенные роли, так и определенные пользователем роли.

Чтобы указать роль, которая существует в той же базе данных, где выполняется db.grantRolesToRole (), вы можете указать роль с именем роли:

"readWrite"

Или вы можете указать роль с документом, как в:

{ role: "<role>", db: "<database>" }

Чтобы указать роль, которая существует в другой базе данных, укажите роль с документом.

Пример: MongoDB: метод db.grantRolesToRole ()

Следующая операция grantRolesToRole () обновляет роль admin myroll1 в базе данных администратора, чтобы наследовать привилегии роли чтения администратора:

use admin
db.grantRolesToRole(
    "myroll1",
    [ "read" ],
    { w: "majority" , wtimeout: 5000 }
);

Получить данные о ресторанах здесь

Поведение

Роль может наследовать привилегии от других ролей в своей базе данных. Роль, созданная в базе данных администратора, может наследовать привилегии от ролей в любой базе данных.

Предыдущий: метод db.revokeRolesFromRole ()
Далее: метод db.getRole ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code