我发现节点版本18.12.0
和mongodb 6.0.2
有一个问题。我已经用mongodb构建了一个nestjs应用程序。
在这里我可以看到当我升级节点js到最新的lts版本,然后我不能连接到mongodb。它显示一个错误,如unable to connect to database
。
但是当我降级到节点版本16.18.0
时,它工作正常。我的问题是,你们已经遇到了这个问题,或者我是唯一遇到这个问题的人。如果你知道,那么实际上问题发生在哪里?
这是我的连接代码-
MongooseModule.forRoot("mongodb://localhost:27017/nekmart", {
connectionFactory: (connection) => {
connection.plugin(slug, { number: true });
return connection
}
}),
1条答案
按热度按时间iezvtpos1#
升级到nodejs 18.12.1后出现相同问题;我关注了其他博客/评论,并将URI更改为“mongodb:127.0.0.1:27017/....”,它工作正常。我不想详细说明它显示为“localhost”不受欢迎的原因