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