/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.194.218.68:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105388970171,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105388970175,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105388970175,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.194.218.68:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389001243,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389001247,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389001248,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.194.218.68:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389032235,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389032239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389032239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.194.218.68:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389306063,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389306063,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389306075,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.194.218.68:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389337087,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389337091,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389337087,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 52.57.99.41:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'RSSecondary',
        hosts: [
          'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017'
        ],
        passives: [],
        arbiters: [],
        tags: {
          region: 'EU_CENTRAL_1',
          workloadType: 'OPERATIONAL',
          nodeType: 'ELECTABLE',
          provider: 'AWS'
        },
        minWireVersion: 0,
        maxWireVersion: 13,
        roundTripTime: 706.48,
        lastUpdateTime: 105389367627,
        lastWriteDate: 2023-03-31T11:52:10.000Z,
        error: null,
        topologyVersion: {
          processId: ObjectId { [Symbol(id)]: [Buffer [Uint8Array]] },
          counter: 4
        },
        setName: 'atlas-mug5rp-shard-0',
        setVersion: 8,
        electionId: null,
        logicalSessionTimeoutMinutes: 30,
        primary: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        me: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        '$clusterTime': {
          clusterTime: Timestamp { low: 8, high: 1680263530, unsigned: true },
          signature: { hash: [Binary], keyId: [Long] }
        }
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389368080,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389368079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: 30
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 52.57.99.41:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'RSSecondary',
        hosts: [
          'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017'
        ],
        passives: [],
        arbiters: [],
        tags: {
          provider: 'AWS',
          workloadType: 'OPERATIONAL',
          region: 'EU_CENTRAL_1',
          nodeType: 'ELECTABLE'
        },
        minWireVersion: 0,
        maxWireVersion: 13,
        roundTripTime: 80.56,
        lastUpdateTime: 105389390068,
        lastWriteDate: 2023-03-31T11:52:32.000Z,
        error: null,
        topologyVersion: {
          processId: ObjectId { [Symbol(id)]: [Buffer [Uint8Array]] },
          counter: 4
        },
        setName: 'atlas-mug5rp-shard-0',
        setVersion: 8,
        electionId: null,
        logicalSessionTimeoutMinutes: 30,
        primary: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        me: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        '$clusterTime': {
          clusterTime: Timestamp { low: 45, high: 1680263552, unsigned: true },
          signature: { hash: [Binary], keyId: [Long] }
        }
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389399055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389399056,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: 30
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 52.57.99.41:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'RSSecondary',
        hosts: [
          'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017'
        ],
        passives: [],
        arbiters: [],
        tags: {
          region: 'EU_CENTRAL_1',
          workloadType: 'OPERATIONAL',
          nodeType: 'ELECTABLE',
          provider: 'AWS'
        },
        minWireVersion: 0,
        maxWireVersion: 13,
        roundTripTime: 87.20000000000002,
        lastUpdateTime: 105389421107,
        lastWriteDate: 2023-03-31T11:53:03.000Z,
        error: null,
        topologyVersion: {
          processId: ObjectId { [Symbol(id)]: [Buffer [Uint8Array]] },
          counter: 4
        },
        setName: 'atlas-mug5rp-shard-0',
        setVersion: 8,
        electionId: null,
        logicalSessionTimeoutMinutes: 30,
        primary: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        me: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        '$clusterTime': {
          clusterTime: Timestamp { low: 11, high: 1680263583, unsigned: true },
          signature: { hash: [Binary], keyId: [Long] }
        }
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389430099,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389430095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: 30
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 52.57.99.41:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'RSSecondary',
        hosts: [
          'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
          'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017'
        ],
        passives: [],
        arbiters: [],
        tags: {
          provider: 'AWS',
          nodeType: 'ELECTABLE',
          region: 'EU_CENTRAL_1',
          workloadType: 'OPERATIONAL'
        },
        minWireVersion: 0,
        maxWireVersion: 13,
        roundTripTime: 78.88000000000002,
        lastUpdateTime: 105389452077,
        lastWriteDate: 2023-03-31T11:53:34.000Z,
        error: null,
        topologyVersion: {
          processId: ObjectId { [Symbol(id)]: [Buffer [Uint8Array]] },
          counter: 4
        },
        setName: 'atlas-mug5rp-shard-0',
        setVersion: 8,
        electionId: null,
        logicalSessionTimeoutMinutes: 30,
        primary: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        me: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        '$clusterTime': {
          clusterTime: Timestamp { low: 15, high: 1680263614, unsigned: true },
          signature: { hash: [Binary], keyId: [Long] }
        }
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389461055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389461051,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: 30
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.194.218.68:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389492027,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389492028,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105389492031,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 52.57.99.41:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111253880,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111253881,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111253881,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 18.198.154.186:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111284480,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111284486,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111284484,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292
                const timeoutError = new error_1.MongoServerSelectionError(`Server selection timed out after ${serverSelectionTimeoutMS} ms`, this.description);
                                     ^

MongoServerSelectionError: connect ECONNREFUSED 52.57.99.41:27017
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111315136,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 52.57.99.41:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 52.57.99.41:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '52.57.99.41',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-02.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111315131,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.198.154.186:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.198.154.186:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.198.154.186',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      },
      'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017' => ServerDescription {
        address: 'ac-wmg4nrj-shard-00-00.eoadsad.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111315135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 18.194.218.68:27017
            at connectionFailureError (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:387:20)
            at TLSSocket.<anonymous> (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/cmap/connect.js:310:22)
            at Object.onceWrapper (node:events:628:26)
            at TLSSocket.emit (node:events:513:28)
            at emitErrorNT (node:internal/streams/destroy:157:8)
            at emitErrorCloseNT (node:internal/streams/destroy:122:3)
            at processTicksAndRejections (node:internal/process/task_queues:83:21) {
          cause: Error: connect ECONNREFUSED 18.194.218.68:27017
              at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
            errno: -111,
            code: 'ECONNREFUSED',
            syscall: 'connect',
            address: '18.194.218.68',
            port: 27017
          },
          [Symbol(errorLabels)]: Set(1) { 'ResetPool' }
        },
        topologyVersion: null,
        setName: null,
        setVersion: null,
        electionId: null,
        logicalSessionTimeoutMinutes: null,
        primary: null,
        me: null,
        '$clusterTime': null
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-mug5rp-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  [Symbol(errorLabels)]: Set(0) {}
}
MongoServerSelectionError: getaddrinfo ENOTFOUND ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
node:internal/errors:478
    ErrorCaptureStackTrace(err);
    ^

Error: querySrv ESERVFAIL _mongodb._tcp.cluster0.eoadsad.mongodb.net
    at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:240:17) {
  errno: undefined,
  code: 'ESERVFAIL',
  syscall: 'querySrv',
  hostname: '_mongodb._tcp.cluster0.eoadsad.mongodb.net'
}
node:internal/errors:478
    ErrorCaptureStackTrace(err);
    ^

Error: querySrv ESERVFAIL _mongodb._tcp.cluster0.eoadsad.mongodb.net
    at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:240:17) {
  errno: undefined,
  code: 'ESERVFAIL',
  syscall: 'querySrv',
  hostname: '_mongodb._tcp.cluster0.eoadsad.mongodb.net'
}
MongoServerSelectionError: getaddrinfo ENOTFOUND ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
MongoServerSelectionError: getaddrinfo ENOTFOUND ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
MongoServerSelectionError: getaddrinfo ENOTFOUND ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
MongoServerSelectionError: getaddrinfo ENOTFOUND ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
MongoServerSelectionError: getaddrinfo ENOTFOUND ac-wmg4nrj-shard-00-01.eoadsad.mongodb.net
    at Timeout._onTimeout (/home/synthesa/nodevenv/dev.synthesa.net/16/lib/node_modules/mongodb/lib/sdam/topology.js:292:38)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
