跳到主要内容

tcb db nosql dump

导出指定集合的数据。

语法​

tcb db nosql dump <collection> [options]

参数​

参数必填说明默认值
<collection>是要导出的集合名称—
--file-type <fileType>否导出文件格式,可选 json 或 csvjson
--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 和本地文件,避免提交到代码仓库