MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wyeksportować kolekcję do CSV w MongoDB?

@karoly-horvath ma rację. Pola są wymagane dla csv.

Zgodnie z tym błędem w monitorze problemów MongoDB https://jira.mongodb.org/browse/SERVER-4224 MUSISZ podać pola podczas eksportowania do csv . Dokumenty nie są w tym jasne. To jest powód błędu.

Spróbuj tego:

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

AKTUALIZACJA:

To zatwierdzenie:https://github.com/mongodb/mongo-tools/commit/586c00ef09c32c77907bd20d722049ed23065398 naprawia dokumentację dla wersji 3.0.0-rc10 i nowszych. Zmienia się

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

do

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

WERSJA 3.0 I WYŻSZE:

Powinieneś użyć --type=csv zamiast --csv ponieważ został wycofany.

Więcej szczegółów:https://docs.mongodb.com/manual/reference/program/mongoexport/#export-in-csv-format

Pełne polecenie:

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. Agregacja Mongo z danymi podzielonymi na strony i sumami

  2. Ładowanie częściowych nie powiodło się na serwerze JS

  3. Stwórz stronę internetową sklepu spożywczego za pomocą Angular, NodeJS, Express i MongoDB

  4. Wyliczenia w MongoDB

  5. Renderować podstawowy widok HTML?