相关疑难解决方法(0)

如何在Node.js中检查MongoDB连接是否处于活动状态

我有一个MongoDB的应用程序作为后端.当应用程序启动时,我会设置连接并在以后的请求中使用它.

但是,如果同时我的db conncetion失败(即mongod崩溃),我如何在请求时间检查?

澄清一下:

  • 目前我有一个"api.js",确实如此 db.once('open', function../* setup */)
  • 根据要求,我做db.find(conditions, function(err, res) { if (err) ...else ...}).

我想要做的是在db.find()子句之前检查连接是否存在.因此,如果它关闭,我可以尝试重新启动数据库连接.

PS我知道,我应该设置一些连接池或类似的连接池,而不是一直保持连接,但现在它设置为原样.

mongoose mongodb node.js

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1