Mongodb在本地与节点版本18.12.0连接失败?

goucqfw6  于 2022-12-12  发布在  Go
关注(0)|答案(1)|浏览(123)

我发现节点版本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
      }
}),
iezvtpos

iezvtpos1#

升级到nodejs 18.12.1后出现相同问题;我关注了其他博客/评论,并将URI更改为“mongodb:127.0.0.1:27017/....”,它工作正常。我不想详细说明它显示为“localhost”不受欢迎的原因

相关问题