MongoDB: метод db.auth ()
db.auth ()
Метод db.auth () используется для аутентификации пользователя в базе данных.
Синтаксис:
db.auth ()
Позволяет пользователю проходить аутентификацию в базе данных из оболочки.
Метод db.auth () может принимать либо:
- имя пользователя и пароль.
db.auth (<имя пользователя>, <пароль>)
db.auth ({ пользователь: <имя пользователя>, pwd: <пароль>, механизм: <механизм аутентификации>, digestPassword: <логическое значение> })
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
имя пользователя | Указывает существующее имя пользователя с правами доступа для этой базы данных. | необходимые | строка |
пароль | Указывает соответствующий пароль. | необходимые | строка |
механизм | Определяет используемый механизм аутентификации. По умолчанию либо:
| Необязательный | строка |
digestPassword | Определяет, получает ли сервер переваренный или непереваренный пароль. Установите в false, чтобы указать непереваренный пароль. Для использования с аутентификацией SASL / LDAP, поскольку сервер должен переслать непереваренный пароль в saslauthd. | Необязательный | логический |
Кроме того, вы можете использовать mongo --username, --password и --authenticationMechanism для указания учетных данных аутентификации.
ПРИМЕЧАНИЕ. Оболочка mongo исключает все операции db.auth () из сохраненной истории.
Возвращает: db.auth () возвращает 0, если аутентификация не удалась, и 1, если операция прошла успешно.
Пример: MongoDB: метод db.auth ()
Предположим, что пользовательский документ для базы данных содержит имя пользователя «mynewuser» и пароль «myuser123». Следующий пример аутентифицирует пользователя для базы данных.
db.auth( "mynewuser", "myuser123" );
Выход:
> db.auth ("mynewuser", "myuser123"); 1
Получить данные о ресторанах здесь
Предыдущий: метод db.version ()
Далее: метод db.createUser ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования