, поэтому я только что развернул кластер 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.
Есть идеи?
Заранее спасибо!