Login email error: MongooseError: Operation `users.findOne()` buffering timed out after 10000ms
    at Timeout.<anonymous> (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:187:23)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7)
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongoServerError: bad auth : authentication failed
    at Connection.sendCommand (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:306:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Connection.command (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:334:26)
    at async continueScramConversation (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:131:15)
    at async executeScram (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:80:5)
    at async ScramSHA1.auth (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:39:16)
    at async performInitialHandshake (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:104:13)
    at async connect (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:24:9) {
  errorLabelSet: Set(2) { 'HandshakeError', 'ResetPool' },
  errorResponse: {
    ok: 0,
    errmsg: 'bad auth : authentication failed',
    code: 8000,
    codeName: 'AtlasError'
  },
  ok: 0,
  code: 8000,
  codeName: 'AtlasError',
  connectionGeneration: 0
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongoServerError: bad auth : authentication failed
    at Connection.sendCommand (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:306:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Connection.command (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:334:26)
    at async continueScramConversation (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:131:15)
    at async executeScram (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:80:5)
    at async ScramSHA1.auth (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:39:16)
    at async performInitialHandshake (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:104:13)
    at async connect (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:24:9) {
  errorLabelSet: Set(2) { 'HandshakeError', 'ResetPool' },
  errorResponse: {
    ok: 0,
    errmsg: 'bad auth : authentication failed',
    code: 8000,
    codeName: 'AtlasError'
  },
  ok: 0,
  code: 8000,
  codeName: 'AtlasError',
  connectionGeneration: 8
}
❌ MongoDB error: MongoServerError: bad auth : authentication failed
    at Connection.sendCommand (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:306:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Connection.command (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:334:26)
    at async continueScramConversation (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:131:15)
    at async executeScram (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:80:5)
    at async ScramSHA1.auth (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:39:16)
    at async performInitialHandshake (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:104:13)
    at async connect (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:24:9) {
  errorLabelSet: Set(2) { 'HandshakeError', 'ResetPool' },
  errorResponse: {
    ok: 0,
    errmsg: 'bad auth : authentication failed',
    code: 8000,
    codeName: 'AtlasError'
  },
  ok: 0,
  code: 8000,
  codeName: 'AtlasError',
  connectionGeneration: 0
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongoServerError: bad auth : authentication failed
    at Connection.sendCommand (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:306:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Connection.command (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:334:26)
    at async continueScramConversation (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:131:15)
    at async executeScram (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:80:5)
    at async ScramSHA1.auth (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:39:16)
    at async performInitialHandshake (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:104:13)
    at async connect (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:24:9) {
  errorLabelSet: Set(2) { 'HandshakeError', 'ResetPool' },
  errorResponse: {
    ok: 0,
    errmsg: 'bad auth : authentication failed',
    code: 8000,
    codeName: 'AtlasError'
  },
  ok: 0,
  code: 8000,
  codeName: 'AtlasError',
  connectionGeneration: 0
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongoServerError: bad auth : authentication failed
    at Connection.sendCommand (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:306:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Connection.command (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:334:26)
    at async continueScramConversation (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:131:15)
    at async executeScram (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:80:5)
    at async ScramSHA1.auth (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/auth/scram.js:39:16)
    at async performInitialHandshake (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:104:13)
    at async connect (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:24:9) {
  errorLabelSet: Set(2) { 'HandshakeError', 'ResetPool' },
  errorResponse: {
    ok: 0,
    errmsg: 'bad auth : authentication failed',
    code: 8000,
    codeName: 'AtlasError'
  },
  ok: 0,
  code: 8000,
  codeName: 'AtlasError',
  connectionGeneration: 0
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
Login email error: MongooseError: Operation `users.findOne()` buffering timed out after 10000ms
    at Timeout.<anonymous> (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:187:23)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7)
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
Register error: MongooseError: Operation `users.findOne()` buffering timed out after 10000ms
    at Timeout.<anonymous> (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:187:23)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7)
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
❌ MongoDB error: MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://www.mongodb.com/docs/atlas/security-whitelist/
    at _handleConnectionErrors (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1169:11)
    at NativeConnection.openUri (/home/tphambiensite/nodevenv/api.phambien.site/20/lib/node_modules/mongoose/lib/connection.js:1100:11) {
  errorLabelSet: Set(0) {},
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  },
  code: undefined,
  cause: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-zuhsdld-shard-00-01.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-00.yruoenp.mongodb.net:27017' => [ServerDescription],
      'ac-zuhsdld-shard-00-02.yruoenp.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-16bt6h-shard-0',
    maxElectionId: null,
    maxSetVersion: null,
    commonWireVersion: 0,
    logicalSessionTimeoutMinutes: null
  }
}
