我需要您的帮助将mongodb数据库连接到集群图集,我配置了IP,用户名和密码。我正在使用heroku进行部署。感谢帮助!但是我不能,请看下面的声音:
表达:“ ^ 4.17.1”, express会话:“ ^ 1.17.0”, 猫鼬:“ ^ 5.8.3”,
const mongoose = require('mongoose');
const db = { mongoURI: 'mongodb+srv://username:password@blog-prod-upfzz.mongodb.net/test?retryWrites=true&w=majority' }
mongoose.Promise = global.Promise;
mongoose.connect(db.mongoURI, {
useUnifiedTopology: true,
useNewUrlParser: true
}).then(() => {
console.log('Successfully');
}).catch((err) => {
console.log('Error: ' + err);
});
答案 0 :(得分:1)
您需要将服务器IP列入白名单。有关如何确定将哪些IP列入白名单的信息,请参见here。
答案 1 :(得分:0)
我已将我的IP添加到白名单和IP中的任何位置,但无法正常工作。我已经阅读了链接,但不明白该如何提供帮助,对不起。