@dufrein2013

Почему при подключении к локальной базе mongodb выходит ошибка MongooseServerSelectionError?

При подключении к локальной базе mongodb mongodb://localhost:27017/?replicaSet=rs0/users выходит ошибка
Mongoose default connection has occured 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://docs.atlas.mongodb.com/security-whitelist/ error

Готов задонатить за ответ если поможет)
Хотя никакого кластера я не юзаю, раньше всё было на другом ПК и работало, потребовалось пересоздать всё на новом жестком диске, установил mongo, node, mongodb драйвер, создал реплику и выходит эта ошибка, также есть такая портянка в инфе о ошибке
reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    setName: null,
    maxSetVersion: null,
    maxElectionId: null,
    servers: Map(0) {},
    stale: false,
    compatible: true,
    compatibilityError: null,
    logicalSessionTimeoutMinutes: null,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    commonWireVersion: 9
  }
}
  • Вопрос задан
  • 1013 просмотров
Решения вопроса 1
@dufrein2013 Автор вопроса
всё оказалось просто, в конфиг файл монги надо было добавить имя реплики:
replication:
   replSetName: <string>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы