2016-01-21 92 views
2

我有一個快速的應用程序,通過貓鼬連接到MongoDB,我也有一個初始化腳本,偶爾會連接到MongoDB。如何使用貓鼬檢查是否存在現有的MongoDB連接?

是否有任何方法可以檢測是否存在與數據庫的現有連接,因此無論何時我想要運行該腳本,都不需要再次連接,還會有多次連接到數據庫的後果通過貓鼬。

回答

2

您可以檢查此使用mongoose.connection.readyState

前。

var mongoose = require('mongoose'); 
console.log(mongoose.connection.readyState); 

狀態將返回如果已經連接。

0

您可以檢查readyState

var mongoose = require('mongoose'); 
console.log(mongoose.connection.readyState);