1

我的设置包括后端 Express 上的 Node.js,通过 mongoose 连接到 mongoDB。当我启动服务器时,我收到此错误:

Mongo error { Error: querySrv ENODATA `database_hostname`
    at errnoException (dns.js:55:10)
    at QueryReqWrap.onresolve [as oncomplete] (dns.js:243:19)
  code: 'ENODATA',
  errno: 'ENODATA',
  syscall: 'querySrv',
  hostname: `database_hostname` }

这导致我无法在本地主机上运行我的应用程序,因为它不断加载。

同时使用 MongoDB Compass 连接工作正常。

该数据库曾经运行良好,但是在我更改了我一直使用它的位置并在 Compass 中手动创建了一个新集合后,该集合在本地没有设置,我开始收到此错误。

集群配置:
SRV 记录:关闭
读取偏好:主要
SSL:系统 CA / Atlas 部署
SSH 隧道:无

4

0 回答 0