sql >> Databáze >  >> NoSQL >> MongoDB

mongodb Failed:Chyba při připojování k serveru db:žádné dostupné servery

Dočasným řešením je přidání host param k vašemu mongoimport zavolejte a dejte mongo vědět, že hostitelem je váš vlastní počítač (127.0.0.1 ):

mongoimport --host=127.0.0.1

Úplný příkaz ve vašem případě je pak:

mongoimport --host=127.0.0.1 \
  --db test --collection restaurants --drop --file dataset.json

(Zdroj:ranjeetcao @ mongorestore Selhalo:žádné dostupné servery)

Aktualizace:

Aktualizace na Mongo>=3.0.7 by měla problém vyřešit

(Zdroj:Colin Marshall @ mongorestore se nezdařilo:žádné dostupné servery)

Aktualizace 2:

Zdá se, že u některých uživatelů se chyba stále objevuje.

Je zde také otevřený problém JIRA.

(Zdroj:James Chien @ toto vlákno otázek)

Aktualizace 3:

V některých případech to může být způsobeno tím, že Mongo běží jako ReplicaSet. Chcete-li to vyřešit, jak jsem viděl, můžete buď deaktivovat funkci ReplicaSet, nebo ji resetovat. Viz:

  • Jak resetovat nastavení sady replik MongoDB
  • Jak převést sadu replik MongoDB na samostatný server

(Zdroj:Maxim Yefremov @ mongorestore Failed:žádné dostupné servery)



  1. Jak lze reprezentovat pole MongoDB GeoJSON ve schématu Mongoose?

  2. Jak používat transakci MongoDB pomocí Mongoose?

  3. Může redis zakázat odpovědi na zřetězené příkazy?

  4. Aggregate $lookup Celková velikost dokumentů v odpovídajícím kanálu překračuje maximální velikost dokumentu