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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…