Вот моя ситуация:
Развертывание приложения на сервере A;
И я развернул свой монгодб на сервере Б;
mongodb защищен аутентификацией. Я знаю, что я должен соединиться как:
Nodejs, mongodb, аутентификация на другом сервере
mongo IP_ADDRESS/testDB -u username -p password --authenticationDatabase admin
Так моя проблема:
mongoClient = require("mongo").MongoClient;<br>
url = "mongodb://username:[email protected]_ADDRESS:27017/testDB"
, когда я использую, чтобы имя пользователя имеет роль корня, и с этим URL, я могу получить доступ только к базе данных администратора, не более других. помогите!
Можете ли вы войти в базу данных MongoDB и проверить другие существующие базы данных? – harshavmb