关闭mongodb本地nodejs连接与池

时间:2014-09-18 18:56:20

标签: node.js mongodb

基于文档,似乎应该通过在应用程序开始时创建单个连接,然后在应用程序的整个生命周期内使用该连接来汇集mongodb连接。

但是我想知道应用程序关闭后是否应该以某种方式手动清理mongodb连接,还是应该自动清理它?

1 个答案:

答案 0 :(得分:0)

连接池是驱动程序在内部执行的操作,可以在长时间处理大量请求时使客户端MongoDB通信更有效。使用连接并将其返回到池中以便再次使用。每个应用程序通常应该有一个MongoClient(即除非有特定原因需要多个应用程序,否则应该有一个),并且应用程序关闭时应用程序应在客户端上调用.close()方法