MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

ekspor agregat mongoexport ke file csv

Opsi yang sedikit lebih sederhana pada 2.6+ sekarang adalah menambahkan $out langkah ke agregat Anda untuk memasukkan hasilnya ke dalam koleksi:

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

Kemudian cukup gunakan mongoexport sebagai:

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

Setelah itu Anda mungkin ingin menghapus koleksi sementara dari database agar tidak terus menggunakan sumber daya yang tidak perlu, dan juga untuk menghindari kebingungan di kemudian hari, ketika Anda lupa mengapa koleksi ini ada di database Anda.

db.results.drop()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ada

  2. API Python mana yang harus digunakan dengan Mongo DB dan Django

  3. MongoDB Tampilkan semua konten dari semua koleksi

  4. Bagaimana cara mengagregasi berdasarkan tahun-bulan-hari pada zona waktu yang berbeda

  5. Bagaimana menemukan nama bidang MongoDB pada kedalaman yang sewenang-wenang