mongoclient db.databaseName всегда возвращает администратора - PullRequest
0 голосов
/ 26 марта 2020

Я использую nodejs модуль mongodb v2.2.34

Когда я подключаюсь к БД, используя этот формат:

mongodb+srv://<username>:<password>@MYATLASSERVER.azure.mongodb.net/mydatabase

db.databaseName всегда возвращает admin вместо mydatabase.

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

Спасибо!

1 Ответ

0 голосов
/ 26 марта 2020

ОК, я думаю, что нашел решение

обновил драйвер до 3.5 и затем использовал: db.s.options.dbName

кажется странным путем к объекту, чтобы получить имя от

Досадно, что mon go постоянно меняет пути с обновлениями драйверов / версий. Но я думаю, с этим мы должны иметь дело. Не стесняйтесь размещать другие решения, если есть более стабильные способы сделать это. Или объяснить, почему было сделано это изменение.

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