2016-01-21 55 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);