如何检查是否有使用mongoose现有的MongoDB连接?
我有一个快速的应用程序,通过mongoose连接到MongoDB,我也有一个初始化脚本,偶尔会连接到MongoDB。
有没有什么办法可以检测到数据库是否存在连接,所以我不需要在脚本中再次连接就可以运行它,也可以通过mongoose多次连接到数据库。
你可以使用mongoose.connection.readyState
来检查这个,
恩。
var mongoose = require('mongoose'); console.log(mongoose.connection.readyState);
如果已经连接,状态将返回1 。
你可以检查readyState
var mongoose = require('mongoose'); console.log(mongoose.connection.readyState);