sql >> Database >  >> NoSQL >> MongoDB

mongoexport geaggregeerde export naar een csv-bestand

Iets eenvoudigere optie vanaf 2.6+ is om nu een $out . toe te voegen stap naar uw aggregaat om de resultaten in een verzameling te plaatsen:

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

Gebruik dan gewoon mongoexport als:

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

Daarna wilt u misschien de tijdelijke verzameling uit de database verwijderen, zodat deze geen onnodige bronnen blijft gebruiken, en ook om later verwarring te voorkomen, wanneer u bent vergeten waarom deze verzameling in uw database bestaat.

db.results.drop()


  1. Een overzicht van versleuteling op veldniveau aan de clientzijde in MongoDB

  2. Hoe de verbinding met mongodb te controleren

  3. Geeft Stackexchange.Redis' fire and forget garanties voor levering?

  4. MongoDB dropIndexes Commando