如何使用mongoose检查是否存在现有的MongoDB连接?

时间:2016-01-21 07:53:49

标签: node.js mongodb express mongoose

我有一个通过mongoose连接到MongoDB的快速应用程序,我还有一个偶尔会连接到MongoDB的初始化脚本。

有没有办法检测是否存在与DB的现有连接,因此我不需要在脚本中再次连接我想要运行它,也有任何后果通过多次连接到DB猫鼬。

2 个答案:

答案 0 :(得分:2)

您可以使用mongoose.connection.readyState

进行检查

离。

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

如果已连接,状态将返回 1

答案 1 :(得分:0)

您可以查看readyState

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