【问题标题】:Does Mongodb automatically disconnect when the Node server closesNode服务器关闭时MongoDB是否会自动断开连接
【发布时间】:2014-02-20 21:13:31
【问题描述】:

我刚开始使用 MongoDB。我的困惑之一是,我听说最好在启动时打开 MongoDB 连接并在整个应用程序中重用该连接。

但是,我最终是否应该明确关闭 MongoDB 连接?还是当Node服务器宕机时MongoDB会隐式关闭连接?

【问题讨论】:

    标签: node.js mongodb connection


    【解决方案1】:

    除非显式关闭,否则连接将在事件循环中保持打开状态,直到进程终止。因此,如果您希望您的应用程序在其整个生命周期中保持与 mongodb 的开放连接,则无需显式关闭它。它会在进程终止时自动发生。

    现在,如果您正在编写命令脚本,那么您应该明确关闭连接,否则打开的套接字将阻止您的进程终止。

    【讨论】:

      猜你喜欢
      • 2019-09-09
      • 1970-01-01
      • 2015-01-15
      • 2017-09-08
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多