我正在尝试连接我的 mongo 数据库,但收到此错误

问题描述 投票:0回答:1

连接 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。还创建了不同的数据库并尝试连接。 我期待一个解决方案来解决这个错误

mongodb backend web-development-server
1个回答
0
投票

以下是三个可能的问题和解决方案

1.DNS问题:

如果遇到 DNS 问题,请考虑在 DNS 部分下添加另一个 DNS(Google?)服务器。 这将帮助您的系统找到与域名关联的正确 IP 地址。

2。 MongoDB Atlas 连接错误:

有时,在使用 MongoDB Atlas 时,您可能会因互联网连接丢失而面临连接问题。 在这种情况下,您将无法访问您的数据库。

3.非活动 MongoDB Atlas 集群:

如果您的 MongoDB Atlas 集群已闲置一段时间,它可能会暂停。 当您运行服务器时,它可能会返回您遇到的相同错误。 作为附加步骤,登录您的 Atlas 帐户并验证集群是否仍处于活动状态。

© www.soinside.com 2019 - 2024. All rights reserved.