【发布时间】:2020-07-31 18:48:50
【问题描述】:
当我尝试使用 Node.js 驱动程序 3.0 或更高版本连接到 MongoDB 时,出现错误:
UnhandledPromiseRejectionWarning:错误:QueryReqWrap.onresolve 处的 querySrv ENODATA_mongodb._tcp.nodeapi-qxd1n.mongo.net [as oncomplete] (dns.js:206:19)。
但是当我使用 Node.js 驱动程序2.2.12 时,我的数据库连接成功。我不知道为什么会这样,所以有人可以解释一下为什么会这样吗?谢谢!
【问题讨论】:
-
这看起来很像 DNS 错误。您是否为两者使用相同的连接字符串?
-
我只是在关注 MERN 堆栈上的教程,但是当我使用相同的步骤尝试它时,它不起作用。除非我将驱动程序更改为 2.2.12 或更高版本。
-
你使用的是什么连接字符串?