用Mongoose登录Mongodbd到新数据库

我在Atlas云中使用mongoDB,但是现在我想向本地数据库拍摄电影。我安装了MongoDB并创建了一个管理员用户。现在,我用猫鼬连接到:

mongodb://login:pass@db.myserver.com:27017/admin

效果很好。现在,我创建一个新的开发数据库“ develop”。 我尝试连接

mongodb://login:pass@db.myserver.com:27017/develop

此操作无法登录。好的,我知道admin数据库是“ / admin”数据库,并且该用户已通过该数据库验证,但是我认为管理员可以访问mongodb服务器中的所有数据库? 在Atlas中,我只是创建了开发数据库并毫无问题地连接到了数据库。

如何将猫鼬很好地连接到新的开发数据库?我需要为此数据库创建另一个管理员吗?

yingzi_06 回答:用Mongoose登录Mongodbd到新数据库

好吧,我发现我必须在连接字符串中命名auth数据库。

mongodb://login:pass@db.myserver.com:27017/develop?authSource=admin
本文链接:https://www.f2er.com/3097039.html

大家都在问