基于文档,似乎应该通过在应用程序开始时创建单个连接,然后在应用程序的整个生命周期内使用该连接来汇集mongodb连接。
但是我想知道应用程序关闭后是否应该以某种方式手动清理mongodb连接,还是应该自动清理它?
答案 0 :(得分:0)
连接池是驱动程序在内部执行的操作,可以在长时间处理大量请求时使客户端MongoDB通信更有效。使用连接并将其返回到池中以便再次使用。每个应用程序通常应该有一个MongoClient
(即除非有特定原因需要多个应用程序,否则应该有一个),并且应用程序关闭时应用程序应在客户端上调用.close()
方法