MongoDB错误:连接EINVAL 0.0.0.123:27017-本地(0.0.0.0:0)

时间:2018-09-06 15:41:39

标签: node.js mongodb mongoose

每当我尝试运行服务器时,都会出现此错误,请进行一些搜索,但找不到解决方法。

服务器运行正常

MongoDB Error:  { Error: connect EINVAL 0.0.0.123:27017 - Local
(0.0.0.0:0) at Object._errnoException (util.js:992:11) at 
_exceptionWithHostPort (util.js:1014:20) at internalConnect (net.js:960:16) at defaultTriggerAsyncIdScope
(internal/async_hooks.js:284:19) at GetAddrInfoReqWrap.emitLookup [as
callback] (net.js:1106:9) at GetAddrInfoReqWrap.onlookup [as
oncomplete] (dns.js:97:10) name: 'MongoError', message: 'connect
EINVAL 0.0.0.123:27017 - Local (0.0.0.0:0)' }

如果需要,请在error

如何摆脱这个,谢谢!

1 个答案:

答案 0 :(得分:0)

当您未使用正确的协议 mongodb 为连接字符串添加前缀时,就会出现此错误。

从文档中:

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

mongo connection string documentation

因此,如果您要连接到本地主机:

mongodb://localhost:27017