Files
tldr/pages.zh/common/mongoexport.md

32 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# mongoexport
> 生成存储在 MongoDB 实例中的数据导出,格式为 JSON 或 CSV。
> 更多信息:<https://docs.mongodb.com/database-tools/mongoexport/>.
- 将集合导出到 `stdout`,格式为 JSON
`mongoexport --uri={{connection_string}} --collection={{collection_name}}`
- 将符合查询条件的指定集合中的文档导出到 JSON 文件:
`mongoexport --db={{database_name}} --collection={{collection_name}} --query="{{query_object}}" --out={{path/to/file.json}}`
- 将文档导出为 JSON 数组,而不是每行一个对象:
`mongoexport --collection={{collection_name}} --jsonArray`
- 将文档导出到 CSV 文件:
`mongoexport --collection={{collection_name}} --type={{csv}} --fields="{{field1,field2,...}}" --out={{path/to/file.csv}}`
- 将符合查询条件的文档导出到 CSV 文件,省略第一行的字段名称列表:
`mongoexport --collection={{collection_name}} --type={{csv}} --fields="{{field1,field2,...}}" --queryFile={{path/to/file}} --noHeaderLine --out={{path/to/file.csv}}`
- 将文档导出到 `stdout`,格式为可读的 JSON
`mongoexport --uri={{mongodb_uri}} --collection={{collection_name}} --pretty`
- 显示帮助信息:
`mongoexport --help`