MongoError: основной сервер недоступен

Я запускаю простой restful API с экспрессом и mongodb в node.js, и я получаю эту ошибку:

{ MongoError: no primary server available
at ReplSetState.pickServer (/Users/Computer/Desktop/Username/node_modules/mongodb/lib/core/topologies/replset_state.js:780:12)
at Timeout._selectServer [as _onTimeout] (/Users/Computer/Desktop/Username/node_modules/mongodb/lib/core/topologies/replset.js:1147:43)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10) name: 'MongoError', [Symbol(mongoErrorContextSymbol)]: {} }

Это уже было опубликовано, но ответы мне не помогли


person Community    schedule 08.12.2019    source источник
comment
Вы добавили свой IP-адрес в белый список в Mongo?   -  person Patryk Kubiak    schedule 26.05.2020
comment
я получаю ту же ошибку. ты на М0?   -  person Christian Matthew    schedule 27.05.2020


Ответы (1)


у меня была такая же проблема, потому что я забыл внести свой IP-адрес в белый список на mongoDB. Попробуйте сделать это

person Nodar Tofuria    schedule 30.07.2020