📜  mongoexport 语法 (1)

📅  最后修改于: 2023-12-03 15:32:57.547000             🧑  作者: Mango

mongoexport 语法

mongoexport 是 MongoDB 数据库命令行工具之一,用于将 MongoDB 中的文档数据导出为 JSON 或 CSV 格式的文件,以便于其他应用程序进行处理。

语法格式
mongoexport [选项] --db <数据库名称> --collection <集合名称> --out <文件名及路径>

其中,--db 参数指定要导出数据的数据库名称,--collection 参数指定要导出数据的集合名称,--out 参数指定导出的文件名(包括路径)及文件格式。其余可选参数如下:

  • -h:MongoDB 服务器地址,默认是 localhost:27017
  • -u:MongoDB 用户名。
  • -p:MongoDB 密码。
  • --query:指定要导出的数据的查询条件,是一个 JSON 格式的查询语句。
  • --type:指定导出的文件格式,包括 json 和 csv,不区分大小写。
  • --fields:指定要导出的字段,以逗号分隔。
  • --pretty:以漂亮的格式输出 json 文件。
  • --limit:指定导出的数据数量。
  • --skip:跳过前面的指定数量的数据。

更多参数及具体使用方法请参考 MongoDB 官方文档。

使用示例
导出整个集合为 json 文件
mongoexport --db test_db --collection test_collection --out /path/to/output.json
导出特定字段为 csv 文件
mongoexport --db test_db --collection test_collection --fields name,age --type csv --out /path/to/output.csv
导出符合条件的数据为 json 文件
mongoexport --db test_db --collection test_collection --query '{ "name": "张三" }' --out /path/to/output.json