我正在尝试使用mongoDB Atlas集群(我的本地也有一个mongodb)来部署博客应用,但似乎无法建立连接。我不断在终端中收到此错误:
Error: querySrv ENODATA _mongodb._tcp.cluster0-1qme8.mongodb.net
我已经阅读了其他文章,但仍然无法弄清楚。也许我没有正确配置字符串?
mongoose.connect("mongodb+srv://<myName>:<myPassword>@cluster0-1qme8.mongodb.net/test?retryWrites=true&w=majority", {
useNewUrlParser:true,
useCreateIndex:true,
}).then(() => {
console.log("Connected to DB!");
}).catch(err => {
console.log("Error:", err.message);
});
我已经将所有IP列入白名单,因此可以在任何地方访问它。我什至尝试了自己的IP对其进行测试,但仍然无法正常工作。有人知道我的问题是什么吗?