Невозможно подключиться с помощью URI mongoDB Atlas, используя mon goose в узле - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь подключить свой URI кластера атласа в моем проекте узла. Версия узла: 12.4.1 пн goose: 5.2.7

вот так выглядит мой URL

mongoose.connect(mongodb+srv://usernane:pass@uri/db_name?authSource=db_name&w=1, {
        useCreateIndex: true,
        keepAlive: 1,
        useNewUrlParser: true,
        useFindAndModify: false,
        useUnifiedTopology: true
    });

Я сталкиваюсь с ошибкой при аутентификации, что я делаю неправильно, любая помощь будет оценена.

1 Ответ

0 голосов
/ 28 апреля 2020

Формат и / или параметры запроса строки подключения, которую вы указали для MongoDB Atlas, выглядят неверно. Пожалуйста, убедитесь, что формат выглядит следующим образом:

mongodb+srv://<username>:<password>@<cluster-id>.mongodb.net/<db-name>?retryWrites=true&w=majority

(Вышеприведенное взято из примера подключения MongoDB Atlas)

Если после вышеуказанного исправления вы все еще сталкиваетесь с проблемами аутентификации, я предлагаю проверка с подробностями и, возможно, создание тестового пользователя на панели инструментов Atlas - документы по аутентификации .

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