我在這裏閱讀了大多數關於node-mongodb-native的問題,但我無法制定出何時打開/關閉連接。node-mongodb-native中的連接池,何時調用db.open和db.close
有些消息來源說,根據需要打開/關閉,有人說整個使用一個數據庫實例。 node-mongodb-native支持自動連接池嗎?如果是這樣,我該如何使用它?
我真的很感激示例代碼,顯示正確使用db.open
和db.close
與登錄請求有關。
我在這裏閱讀了大多數關於node-mongodb-native的問題,但我無法制定出何時打開/關閉連接。node-mongodb-native中的連接池,何時調用db.open和db.close
有些消息來源說,根據需要打開/關閉,有人說整個使用一個數據庫實例。 node-mongodb-native支持自動連接池嗎?如果是這樣,我該如何使用它?
我真的很感激示例代碼,顯示正確使用db.open
和db.close
與登錄請求有關。
我建議使用generic-pool
這是非常清楚,很簡單,你定義如何打開連接,如何關閉和池的大小。該模塊負責其餘部分,根據需要創建新連接,並在超時後處理未使用的連接時也可以選擇。
我使用模塊的每個資源,我需要池,所以我不必打擾自定義池API每次。
你用它成功與mongodb? – Flash
是的,當然,但是這是_generic_ pool模塊,您可以使用它_ily_資源 – bbbonthemoon
字面上,這應該沒有必要。 MongoDB本地驅動程序已經在內部執行連接池。 –
我知道這是舊的,但有使用通用池這裏一個例子: https://github.com/dave-elkan/layered-express以及使用poolSize的選擇,有更多的信息這裏: http://mongodb.github.com/node-mongodb-native/api-generated/server.html – hurrycaner