我在这里阅读了大多数关于node-mongodb-native的问题,但我无法确定何时应该打开/关闭连接的标准做法。
有些消息来源说根据需要打开/关闭,有人说整个使用一个数据库实例。 node-mongodb-native是否支持自动连接池?如果是这样,我该如何使用它?
我非常感谢示例代码显示正确使用db.open
和db.close
与登录请求有关。
答案 0 :(得分:4)
我建议使用generic-pool
非常明确且非常简单,您可以定义如何打开连接,如何关闭以及池的大小。该模块负责其余部分,根据需要创建新连接,并在超时后处理未使用的连接,您也可以选择。
我将模块与我需要汇集的每个资源一起使用,因此我不必每次都使用自定义池API。
答案 1 :(得分:1)