连接 MongoDB 时出错:
Error: querySrv ENOTFOUND _mongodb._tcp.cluster.pa6uxzr.mongodb.net
at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:251:17) {
errno: undefined,
code: 'ENOTFOUND',
syscall: 'querySrv',
hostname: '_mongodb._tcp.cluster.pa6uxzr.mongodb.net'
}
我尝试安装不同版本的 mongodb。还创建了不同的数据库并尝试连接。 我期待一个解决方案来解决这个错误
以下是三个可能的问题和解决方案
1.DNS问题:
如果遇到 DNS 问题,请考虑在 DNS 部分下添加另一个 DNS(Google?)服务器。 这将帮助您的系统找到与域名关联的正确 IP 地址。
2。 MongoDB Atlas 连接错误:
有时,在使用 MongoDB Atlas 时,您可能会因互联网连接丢失而面临连接问题。 在这种情况下,您将无法访问您的数据库。
3.非活动 MongoDB Atlas 集群:
如果您的 MongoDB Atlas 集群已闲置一段时间,它可能会暂停。 当您运行服务器时,它可能会返回您遇到的相同错误。 作为附加步骤,登录您的 Atlas 帐户并验证集群是否仍处于活动状态。