@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