我有一个通过mongoose连接到MongoDB的快速应用程序,我还有一个偶尔会连接到MongoDB的初始化脚本。
有没有办法检测是否存在与DB的现有连接,因此我不需要在脚本中再次连接我想要运行它,也有任何后果通过多次连接到DB猫鼬。
答案 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);