我有一个应用程序,已经使用本地Node Mongo驱动程序(v3.0)运行。现在我正在尝试逐步实现Mongoose,以便更容易地维护应用程序。我想逐步完成这个过程,因此我重写了所有与用户相关的操作,并保留了其余部分。我注意到我的应用程序现在创建了两个连接到Mongo数据库。显然这是因为Mongoose不知道我的现有连接。我想自己处理连接和断开Mongo,并将Mongoose引用到已存在的连接,但我在文档中找不到任何类似的内容。这是否可能,或者直到我的应用程序完全重写为仅使用Mongoose之前,我需要两个不同的连接?编辑:我的应用程序作为AWS Lambda函数运行,每次请求都必须连接和断开Mongo,因此每个请求有两个并发连接,这实际上将我的Mongo db可用连接减半。这就是为什么我担心多出一个连接的原因。
mongoose.connect
操作。如果有解决方法,它们很可能会在注释中提到。 - Estus Flask