INNER CODE UNIT · JavaScript
checkConnectedMongo
riclolsen/json-scada · src/OPC-UA-Server/index.js:1070
async function checkConnectedMongo(client) {
if (!client) {
return false
}
const CheckMongoConnectionTimeout = 10000
let tr = setTimeout(() => {
Log.log('Mongo ping timeout error!')
HintMongoIsConnected = false
}, CheckMongoConnectionTimeout)
let res = null
try {
res = await client.db('admin').command({ ping: 1 })
clearTimeout(tr)
} catch (e) {
clearTimeout(tr)
Log.log('Error on mongodb connection!')
return false