кодесурса
«MongoDB

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

script1adsense2code
script1adsense3code

db.auth ()

Метод db.auth () используется для аутентификации пользователя в базе данных.

Синтаксис:

 db.auth ()

Позволяет пользователю проходить аутентификацию в базе данных из оболочки.

Метод db.auth () может принимать либо:

  • имя пользователя и пароль.
  •  db.auth (<имя пользователя>, <пароль>) 
  • пользовательский документ, который содержит имя пользователя и пароль, а также, по желанию, механизм аутентификации и флаг пароля дайджеста.
  •  db.auth ({
       пользователь: <имя пользователя>,
       pwd: <пароль>,
       механизм: <механизм аутентификации>,
       digestPassword: <логическое значение>
    })
    

Параметры:

название Описание Необходимые /
Необязательный
Тип
имя пользователя Указывает существующее имя пользователя с правами доступа для этой базы данных. необходимые строка
пароль Указывает соответствующий пароль. необходимые строка
механизм Определяет используемый механизм аутентификации. По умолчанию либо:
  • SCRAM-SHA-1 в новых установках 3.0 и в базах данных 3.0, которые были обновлены с версии 2.6 с помощью authSchemaUpgrade; или же
  • MONGODB-CR в противном случае.
Необязательный строка
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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code