【发布时间】:2013-10-22 16:51:35
【问题描述】:
Node、Mongoose 和 Mongodb 新手 - 尚未阅读源代码...
我有一个 Node 应用程序,它打开一个文件,将行解析为记录并将记录保存到 mongodb。这些记录是 Mongoose 模型对象,为了将它们保存到 mongodb,我所做的就是在它们上调用 save 方法。
所以现在我很担心猫鼬正在管理db = mongoose.connect(url) 的连接。我需要手动关闭它吗?如果是这样,我应该什么时候关闭它(因为一切都是异步发生的,所以很难说什么时候关闭连接)?
似乎 mongoose 不仅保持连接打开,而且还阻止我的脚本终止。在我对所有对象调用save 后,我可以安全地关闭猫鼬连接吗?否则,鉴于保存的异步性质,很难确切知道何时关闭连接。
【问题讨论】:
标签: javascript node.js mongodb mongoose