我发现节点版本18.12.0和 mongodb存在一个问题6.0.2。我已经使用 mongodb 构建了一个 Nestjs 应用程序。这里我使用@nestjs/mongoose(v- 9.0.2)和mongoose (v-6.7.0)
在这里我可以看到,当我将 Node 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
}
}),
Run Code Online (Sandbox Code Playgroud)