2014-02-20 40 views
0

我剛開始使用MongoDB。我的一個混淆之處是,我聽說在啓動時打開MongoDB連接並在整個應用程序中重新使用該連接是很好的。Mongodb在節點服務器關閉時自動斷開

但是,我應該最終顯式關閉MongoDB連接嗎?或者,當Node服務器關閉時,MongoDB隱式關閉連接?

回答

0

除非明確關閉,否則連接將在事件循環中保持打開狀態,直到進程終止。因此,如果您打算讓您的應用程序在整個生命週期中保持與mongodb的開放連接,則無需明確關閉它。當進程終止時它會自動發生。

現在,如果您正在編寫命令腳本,那麼您應該明確關閉連接,否則打開的套接字將阻止您的進程終止。

相關問題