我总是连接到“admin”数据库,这是一个 fixed bug .
使用 Mongoose 5.0.6 MongoDb 3.6 并尝试连接到 Atlas。
- 我的问题是,Mongoose 5.0.6 依赖什么驱动程序?
- 我如何知道 Mongoose 何时会修复此问题?
- 在不同的方向上,有没有办法连接 MongoDB,然后使用此连接 Mongoose ?
干杯
最佳答案
基本上,您应该尝试使用 url 链接进行连接,并在 mongoose 连接方法上指定数据库名称 因此,如果您的集群链接是:
mongodb+srv://userName:Passwrod@clustor.mongodb.net/
您的数据库名称是:
testDB
那么你应该调用 mongoose.connect 方法,如下所示:
mongoose.connect('mongodb+srv://userName:Passwrod@cluster.mongodb.net/', {dbName: 'testDB'});
关于node.js - Mongoose 连接 Atlas 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48917591/