Проблема с подключением nodejs к MongoDB Atlas - PullRequest
0 голосов
/ 28 июня 2018

, поэтому я только что развернул кластер MongoDB в Atlas. Я настроил пользователей и восстановил резервную копию из предыдущей базы данных.

Теперь, когда я пытаюсь подключиться к базе данных с узла, с помощью этого URI: 'mongodb + srv: // <-USER>: <-PWD> @ <-HOST> / <-DB>? RetryWrites = true «Я столкнулся с некоторыми проблемами.

Соединение установлено успешно, но всякий раз, когда я отправляю запрос и сервер узлов пытается запросить базу данных, соединение выдает следующую ошибку: {"name": "MongoError", "message": "пользователю не разрешено выполнять действие [find] для [admin.]", "ok": 0, "errmsg": "пользователю запрещено выполнять действие [ найти] в [admin.] "," code ": 8000," codeName ":" AtlasError "}

Кажется, что соединение запрашивает базу данных администратора, хотя я и указал другую базу данных в параметре <-DB> URI.

Есть идеи?

Заранее спасибо!

1 Ответ

0 голосов
/ 28 июня 2018

Сейчас работает, я выложу ответ, если кто-то столкнется с той же проблемой.

Кажется, это была проблема с мангустом; Я работал с версией 5.0.10, я обновил до 5.1.7, и она отлично работает.

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