MongoDB:您应该多久打开和关闭数据库?为什么?

fan*_*ncy 16 mongodb node.js

对于每个请求,我打开数据库,查询,关闭数据库.

我偶尔会遇到一个connection already opened问题.

我最终改变配置只是打开mongo并保持打开状态.

这种方法的缺点是什么?

谢谢!

(注意:使用node.js)

fan*_*ncy 3

我看起来好像你应该打开连接一次并继续重复使用它,至少使用节点本机驱动程序。驱动程序开发人员对此主题的评论可在此处找到:https ://github.com/mongodb/node-mongodb-native/issues/84