Пн goose ошибка подключения при использовании имени базы данных в строке подключения - PullRequest
2 голосов
/ 09 июля 2020

Когда я пытаюсь подключиться к экземпляру Mon go, используя эту строку подключения

mongodb://root:password@localhost:27017/

, все работает, однако, когда я пытаюсь указать имя базы данных в строке подключения

ie mongodb://root:password@localhost:27017/storefont

Я получаю следующую ошибку: Ошибка подключения MongoDB: MongoNetworkError: не удалось подключиться к серверу [localhost: 27017] при первом подключении [MongoError: Ошибка аутентификации.

1 Ответ

3 голосов
/ 09 июля 2020

Укажите базу данных аутентификации следующим образом:

mongodb://root:password@localhost:27017/storefont?authSource=admin

Если вы укажете базу данных, то эта база данных также будет использоваться для аутентификации по умолчанию. Документация MongoDB не на 100% ясна в этом топе c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...