Как экспортировать CSV в MongoDB без предоставления каких-либо полей - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть коллекция, в которой много полей, поэтому мне нужно экспортировать CSV со всеми полями.
На данный момент я использую приведенную ниже команду для экспорта файла CSV.

mongoexport --db test --host 172.00.00.000 --port 97027 - c RdMergeData --type csv - имя поля, телефон, группа --out /Users/macair/data.csv

С помощью приведенной выше команды мне нужно всегда использовать имена полей, когда я хочу экспортировать CSV, в моих данных у меня много полей, где я не могу каждый раз вводить все эти имена полей.
Как можно экспортировать CSV со всеми полями, не вводя имена полей вручную в команде.

1 Ответ

0 голосов
/ 20 февраля 2020

Согласно документации, вы должны указать список полей при экспорте в CSV. Если вы хотите экспортировать в JSON вместо этого, вам не нужно указывать список полей.

Вы можете использовать файл для указания полей для экспорта, что может быть проще для вас, так как вы можете создать Создайте файл один раз, а затем используйте его для нескольких экспортов.

Подробнее см. https://docs.mongodb.com/manual/reference/program/mongoexport/#export -in-csv-format .

...