Как проверить, живо ли соединение MongoDB в Node.js

У меня есть приложение с MongoDB в качестве бэкэнда. Когда приложение запускается, я настраиваю соединение и использую его позже по запросам.

Но если в то же время моя константа БД перестает работать (т. Е. Происходит сбой mongod), как я могу проверить это во время запроса?

Чтобы уточнить немного:

в настоящее время у меня естьapi.js»что делаетdb.once('open', function../* setup */)по запросу, я делаю.db.find(conditions, function(err, res) { if (err) ...else ...})

Что я хочу сделать, это проверить, живо ли соединение до того, какdb.find() пункт. Так что, если он не работает, я могу попытаться перезапустить соединение БД.

Постскриптум Я знаю, что, возможно, мне следует установить какой-то пул соединений или аналогичный, вместо того, чтобы поддерживать соединение постоянно, но сейчасустановлен как есть.

Ответы на вопрос(1)

Ваш ответ на вопрос