Lidt enklere mulighed fra 2.6+ er nu at tilføje en $out trin til dit aggregat for at lægge resultaterne i en samling:
db.collection.aggregate( [ { aggregation steps... }, { $out : "results" } ] )
Så brug bare mongoexport som:
mongoexport -d database -c results -f field1,field2,etc --csv > results.csv
Derefter ønsker du måske at slette den midlertidige samling fra databasen, så den ikke bliver ved med at bruge unødvendige ressourcer, og også for at undgå forvirring senere, når du har glemt, hvorfor denne samling findes i din database.
db.results.drop()