tcb db nosql dump
导出指定集合的数据。
语法
tcb db nosql dump <collection> [options]
参数
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
<collection> | 是 | 要导出的集合名称 | — |
--file-type <fileType> | 否 | 导出文件格式,可选 json 或 csv | json |
--fields <fields> | 否 | 要导出的字段名,英文逗号分隔;选择 csv 格式时必须指定 | — |
--output-dir <outputDir> | 否 | 导出完成后下载文件的本地目录;未指定时输出下载 URL | — |
-e, --env-id <envId> | 否 | 环境 ID | — |
导出任务完成后,指定 --output-dir 时 CLI 会将文件下载到该目录;未指定时会输出下载 URL。使用全局 --json 选项时,输出中包含任务 ID、任务状态、成功和失败记录数,以及下载 URL 或本地文件路径。
示例
# 将 users 集合导出为 JSON,并输出下载 URL
tcb db nosql dump users -e my-env-id
# 将 orders 集合的 JSON 文件下载到本地目录
tcb db nosql dump orders \
--file-type json \
--output-dir ./exports \
-e my-env-id
# 导出指定字段的 CSV 文件并下载到本地目录
tcb db nosql dump users \
--file-type csv \
--fields _id,name,createdAt \
--output-dir ./exports \
-e my-env-id
注意事项
- 使用
--file-type csv时必须指定--fields - 导出文件可能包含敏感业务数据,请妥善保管下载 URL 和本地文件,避免提交到代码仓库