Команды аутентификации MongoDB
Вступление
На этой странице мы собираемся обсудить команды, которые используются для управления базой данных. На этой странице мы обсудим, как завершить текущий сеанс аутентификации для базы данных, как запустить сеанс аутентифицированного пользователя.
Команда выхода
Команда выхода завершает текущий аутентифицированный сеанс. Если вы не вошли в систему и не используете аутентификацию, выход из системы не имеет никакого эффекта. Если вы прошли аутентификацию в базе данных, такой как users или $ external, вы должны выполнить выход из этой базы данных, чтобы успешно выйти из нее.
Синтаксис:
{выход: 1}
пример
Следующая команда изменит объект БД.
> use userdetails
switched to db userdetails
Когда вы установили контекст базы данных и объект db, вы можете использовать выход для выхода из базы данных, как в следующей операции:
db.runCommand( { logout: 1 } )
аутентифицировать команду
Команда authenticate используется для аутентификации соединения. db.auth () возвращает 0, если аутентификация не удалась, и 1, если операция прошла успешно.
Синтаксис:
db.auth (имя пользователя, пароль)
параметр | Тип | Описание |
---|---|---|
имя пользователя | строка | Указывает существующее имя пользователя с правами доступа для этой базы данных. |
пароль | строка | Указывает соответствующий пароль. |
В качестве альтернативы команда «mongo --username --password» может использоваться для указания учетных данных аутентификации.
пример
Следующая команда изменит объект БД.
> db.auth( "myNewuser", "thisPassword" );
1
Предыдущая: Команды управления пользователями
Далее: MongoDB INSERT
Новый контент: Composer: менеджер зависимостей для PHP , R программирования