gpt4 book ai didi

node.js - Node JS/mongodb : Do I need to close db connection at some point?

转载 作者:可可西里 更新时间:2023-11-01 09:52:11 24 4
gpt4 key购买 nike

我读了this关于 mongodb/nodejs 连接池的文章。他在那里打开了一次连接,然后就这样离开了。

这就是我在 app.js 文件中设置数据库连接的方式:

mongodb.MongoClient.connect(MONGODB_URI, function (error, database) {
if (error) throw error;

db = database; // db is defined outside this callback
coll = db.collection('testData'); // coll is defined outside this callback
});

只要服务器正在运行,数据库连接就会保持打开状态。你不应该在某个时候关闭连接吗?还是保持打开状态无关紧要?

最佳答案

如果您的应用程序支持受控关闭,那么您应该在那个时候关闭连接池。否则,您只需将其打开即可。

连接池为您管理实际连接数,在负载较重时添加更多连接,并在您的应用空闲时关闭它们。

关于node.js - Node JS/mongodb : Do I need to close db connection at some point?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23581055/

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