如何在不给出任何字段的情况下在MongoDB中导出CSV

问题描述 投票:0回答:1

我有一个集合,其中包含许多字段,从中我必须导出包含所有字段的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。

mongodb mongoexport
1个回答
0
投票

根据文档,在导出为CSV时必须指定字段列表。如果要导出为JSON,则不必指定字段列表。

您可以使用文件指定要导出的字段,这对您来说可能会更容易,因为您可以创建一次文件,然后将其重复用于多次导出。

请参见https://docs.mongodb.com/manual/reference/program/mongoexport/#export-in-csv-format以获取更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.