MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Не може да се свърже Mongo shell с Mongo Atlas M0 чрез mongodb+srv

Изглежда като грешка 34117, все още неразрешена:

https://jira.mongodb.org/browse/SERVER-34117

За да заобиколите грешката, проверете дали имате активен DNS резолвер на вашия лаптоп. В Windows:

ipconfig /displayDNS

за да видите текущия кеш на DNS резолвера. Можете дори да опитате да изтриете кеша с командата:

ipconfig /flushdns

и опитайте отново. Ако работите на linux ubuntu, опитайте командата:

named -v

за да проверите дали софтуерът за преобразуване на DNS вече е инсталиран. Ако не:

sudo apt update
sudo apt install bind9 bind9utils bind9-doc bind9-host

за да инсталирате необходимите пакети, след което стартирайте услугата:

sudo systemctl start bind9

и опитайте отново.

В Mac OSX командата е:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Търсене без регистри в Mongo

  2. PHP Фатална грешка:Класът „MongoDate“ не е намерен

  3. Изключение, удостоверяващо MongoCredential и некатегоризирано Mongo Db Exception

  4. MongoDb чрез jndi

  5. GET заявката винаги е по подразбиране /(?:)/i - как мога да я направя "недефинирана"? - Втори въпрос по тази тема