sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoexport samlad export till en csv-fil

Något enklare alternativ från och med 2.6+ är att nu lägga till en $out steg till din sammanställning för att lägga resultaten i en samling:

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

Använd sedan mongoexport som:

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

Efter det kanske du vill ta bort den tillfälliga samlingen från databasen så att den inte fortsätter att använda onödiga resurser, och även för att undvika förvirring senare, när du har glömt varför denna samling finns i din databas.

db.results.drop()


  1. Hur man väljer det bästa MongoDB-hotellet för ditt företag

  2. 5 sätt att få protokollet från ett datum i MongoDB

  3. redis och watch + multi tillåter samtidiga användare

  4. MongoDB använder en OR-sats i mongoengine