gpt4 book ai didi

node.js - 如何使用现有的 Mongo 连接配置 Mongoose

转载 作者:太空宇宙 更新时间:2023-11-04 01:46:19 25 4
gpt4 key购买 nike

我有一个应用程序已经可以使用 native Node Mongo 驱动程序 (v3.0)。我现在正在尝试慢慢实现 Mongoose,以便使应用程序更易于维护。我想以渐进的方式做到这一点,所以我用 Mongoose 重写了所有与用户相关的操作,其余的就像以前一样。 我注意到我的应用程序现在创建了两个到 Mongo 数据库的连接。这显然是因为 Mongoose 对我现有的连接一无所知。

我想自己处理与 Mongo 的连接和断开连接,并为 Mongoose 提供对现有连接的引用,但我在文档中找不到类似的内容。

这是否可能,或者我是否需要两个不同的连接,直到我的应用程序完全重写为专门使用 Mongoose?

编辑:我的应用程序作为 AWS Lambda 函数运行,该函数必须在每个请求上连接和断开到 mongo,因此每个请求有两个并发连接实际上将我的 mongo db 可用连接减半。这就是为什么我担心是否需要额外的连接。

最佳答案

事实证明,答案是反其道而行之。只需连接到 Mongoose,然后获取连接即可。

let mongoConnection = mongoose.connection.client

关于node.js - 如何使用现有的 Mongo 连接配置 Mongoose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51333717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com