我有一个集合,其中包含许多字段,从中我必须导出包含所有字段的CSV。到目前为止,我正在使用以下命令导出CSV文件。
mongoexport --db test --host 172.00.00.000 --port 97027 -c RdMergeData --type csv --fields name,phone,group --out /Users/macair/data.csv
使用上述命令,当我要导出CSV时,我必须始终使用字段名称,在我的数据中,我有很多字段,因此无法每次都键入所有这些字段名称。如何在不手动在命令中键入字段名称的情况下导出包含所有字段的CSV。
根据文档,在导出为CSV时必须指定字段列表。如果要导出为JSON,则不必指定字段列表。
您可以使用文件指定要导出的字段,这对您来说可能会更容易,因为您可以创建一次文件,然后将其重复用于多次导出。
请参见https://docs.mongodb.com/manual/reference/program/mongoexport/#export-in-csv-format以获取更多详细信息。