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

mongodump Failed:špatná volba:lze vypsat pouze jednu kolekci do stdout

takže výjimka je samozřejmá, že pokud použijete --out "-", může zobrazit pouze jednu kolekci na stdout.

Takže bych rád věděl, čeho chcete dosáhnout?

pokud chcete stdout konkrétní kolekce příkaz je:

mongodump -o - -d <dbname> -c <collection name>

pokud chcete provést výpis celé mongodatabáze, ideální příkaz je:

mongodump --gzip --archive=db.tar


  1. Určení sdílené kolekce pomocí Spring Data MongoDB

  2. Mongodb:`com.mongodb.MongoSocketReadException:Předčasně dosaženo konce streamu` s morfií

  3. mongodb:extrahujte časové razítko z ObjectID v dotazu json

  4. mongodb:nalezení nejvyšší číselné hodnoty sloupce