Задать вопрос
@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
  }
}
  • Вопрос задан
  • 1060 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Merion Academy
    Java-разработчик с нуля
    4 месяца
    Далее
Решения вопроса 1
@dufrein2013 Автор вопроса
всё оказалось просто, в конфиг файл монги надо было добавить имя реплики:
replication:
   replSetName: <string>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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