Node.js 如何使用mongoose检查是否存在现有的MongoDB连接?
我有一个通过mongoose连接到MongoDB的express应用程序,还有一个偶尔连接到MongoDB的初始化脚本Node.js 如何使用mongoose检查是否存在现有的MongoDB连接?,node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,我有一个通过mongoose连接到MongoDB的express应用程序,还有一个偶尔连接到MongoDB的初始化脚本 是否有任何方法可以检测到是否存在与DB的现有连接,因此我不需要在脚本中再次连接,也不需要通过mongoose多次连接DB。您可以检查readyState var mongoose = require('mongoose'); console.log(mongoose.connection.readyState); 您可以使用mongoose.connection.readyS
是否有任何方法可以检测到是否存在与DB的现有连接,因此我不需要在脚本中再次连接,也不需要通过mongoose多次连接DB。您可以检查
readyState
var mongoose = require('mongoose');
console.log(mongoose.connection.readyState);
您可以使用
mongoose.connection.readyState
检查这一点
前
如果已连接,状态将返回1
var mongoose = require('mongoose');
console.log(mongoose.connection.readyState);