我的设置由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` }
由于不断加载,导致我无法在localhost上运行我的应用程序。
同时使用MongoDB Compass进行连接可以正常工作。
该数据库以前可以正常工作,但是在更改了使用数据库的位置并在Compass中手动创建了一个新集合之后,该集合在本地没有设置,我开始收到此错误。
集群配置:
SRV记录:关闭
阅读偏好:主要
SSL:系统CA / Atlas部署
SSH隧道:无