sql >> Database teknologi >  >> NoSQL >> MongoDB

mongoexport samlet eksport til en csv-fil

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()


  1. JedisPoolConfig kan ikke tildeles til GenericObjectPoolConfig

  2. mongodb $i grænse

  3. Introduktion til Redis-datastrukturer:Hashes

  4. MongoDB forespørger optimering