我正在使用MongoDB Atlas和Mongoose创建一个简单的REST API,但似乎无法连接到我的数据库。问题似乎出在我连接的方式上。我已仔细检查我的用户名/密码,但仍收到相同的错误。这是我的代码:
const dbURI =“ mongodb:// admin:admin@rest-api-nodejs-shard-00-00-vmgro.mongodb.net:27017,rest-api-nodejs-shard-00-01-vmgro.mongodb .net:27017,rest-api-nodejs-shard-00-02-vmgro.mongodb.net:27017 / test?ssl = true&replicaSet = rest-api-nodeJS-shard-0&authSource = admin&retryWrites = true“;
mongoose.connect(dbURI,{useNewUrlParser:true,plicateSet:“ rest-api-nodeJS-shard-0”});
我得到的错误是:
UnhandledPromiseRejectionWarning:MongoError:身份验证失败