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

Bagaimana cara mengekspor koleksi ke CSV di MongoDB?

@karoly-horvath benar. Kolom wajib diisi untuk csv.

Menurut bug ini di pelacak masalah MongoDB https://jira.mongodb.org/browse/SERVER-4224 Anda HARUS memberikan bidang saat mengekspor ke csv . Dokumen tidak jelas tentang itu. Itulah alasan kesalahannya.

Coba ini:

mongoexport --host localhost --db dbname --collection name --csv --out text.csv --fields firstName,middleName,lastName

PERBARUI:

Komit ini:https://github.com/mongodb/mongo-tools/commit/586c00ef09c32c77907bd20d722049ed23065398 memperbaiki dokumen untuk 3.0.0-rc10 dan yang lebih baru. Itu berubah

Fields string `long:"fields" short:"f" description:"comma separated list of field names, e.g. -f name,age"`

untuk

Fields string `long:"fields" short:"f" description:"comma separated list of field names (required for exporting CSV) e.g. -f \"name,age\" "`

VERSI 3.0 DAN DI ATAS:

Anda harus menggunakan --type=csv bukannya --csv karena tidak digunakan lagi.

Detail selengkapnya:https://docs.mongodb.com/manual/reference/program/mongoexport/#export-in-csv-format

Perintah penuh:

mongoexport --host localhost --db dbname --collection name --type=csv --out text.csv --fields firstName,middleName,lastName


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menyimpan null vs tidak menyimpan kunci sama sekali di MongoDB

  2. MongoDB dan kunci utama komposit

  3. MongoDB $tarik

  4. MongoDB $ln

  5. Aplikasi gagal untuk memulai (port 8080) tidak tersedia