【发布时间】:2016-12-28 16:14:20
【问题描述】:
我正在通过其 node.js 驱动程序使用 MongoDB
我通常在需要执行操作时打开连接(通过connect() 方法),并在完成后立即关闭它(通过close() 方法)。在我的程序中,很自然地,我需要对 MongoDB 执行许多操作,因此碰巧我打开和关闭了多次连接。
我想知道这是否是一个好习惯,或者在执行第一个操作时打开连接是否会更好,将其存储在一个变量中,并使用已经打开的连接进行以下操作,在程序结束时关闭它.
非常感谢任何建议。
【问题讨论】:
-
你使用的是什么框架(node、python、c#)?
-
我正在使用 node.js。谢谢
-
我正在使用 node.js,我想知道连接池是否(以及如何)与 node.js 驱动程序一起工作。谢谢
-
在每个操作/查询上打开和关闭连接也会在测试时产生非常可怕的开销,甚至比在生产中使用时还要糟糕。
标签: mongodb