2
我有一个快速的应用程序,通过猫鼬连接到MongoDB,我也有一个初始化脚本,偶尔会连接到MongoDB。如何使用猫鼬检查是否存在现有的MongoDB连接?
是否有任何方法可以检测是否存在与数据库的现有连接,因此无论何时我想要运行该脚本,都不需要再次连接,还会有多次连接到数据库的后果通过猫鼬。
我有一个快速的应用程序,通过猫鼬连接到MongoDB,我也有一个初始化脚本,偶尔会连接到MongoDB。如何使用猫鼬检查是否存在现有的MongoDB连接?
是否有任何方法可以检测是否存在与数据库的现有连接,因此无论何时我想要运行该脚本,都不需要再次连接,还会有多次连接到数据库的后果通过猫鼬。
您可以检查此使用mongoose.connection.readyState
,
前。
var mongoose = require('mongoose');
console.log(mongoose.connection.readyState);
状态将返回如果已经连接。
您可以检查readyState
var mongoose = require('mongoose');
console.log(mongoose.connection.readyState);