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

mongoexport souhrnný export do souboru csv

O něco jednodušší možností od verze 2.6+ je nyní přidat $out krok k vašemu agregátu a vložení výsledků do kolekce:

db.collection.aggregate( [ { aggregation steps... }, { $out : "results" } ] )

Pak stačí použít mongoexport jako:

mongoexport -d database -c results -f field1,field2,etc --csv > results.csv

Poté možná budete chtít odstranit dočasnou kolekci z databáze, aby nadále nevyužívala zbytečné zdroje a také abyste se později vyhnuli zmatkům, když zapomenete, proč tato kolekce ve vaší databázi existuje.

db.results.drop()


  1. Jaký je maximální počet shardů, které může mít MongoDB?

  2. proč nemůžu spustit mongodb

  3. Jak analyzovat a optimalizovat využití paměti v Redis

  4. Duplikujte klíč v redis