首页 > 解决方案 > 使用 CouchbaseCLI 导出数据 cbexport 错误

问题描述

我尝试遵循文档并使用以下命令以 JSON 格式从 travel-sample 存储桶中获取数据

命令 :C:\Program Files\Couchbase\Server\bin>cbexport json -c couchbase://127.0.0.1 -u Administrator -p uity790 -b travel-sample -o F:/travel-sample.json -f lines -t 4

但我经常收到此错误“JSON 导出失败:无法导出可转移:从集合感知集群导出需要提供范围/集合字段”

在 Windows 上使用 CLI 的正确方法是什么?

标签: databasenosqlcouchbasecouchbase-lite

解决方案


根据cbexport-json 上的 7.0 文档

--scope-field <scope_field> 从集合感知集群中导出时,将在每个 JSON 文档中创建此字段;它将用于存储文档来自的范围的名称。

--collection-field <collection_field> 从集合感知集群中导出时,该字段将在每个 JSON 文档中创建;它将用于存储文档来自的集合的名称。

因此,您似乎还需要指定这些参数。就像是:

--scope-field couchbaseScope --collection-field couchbaseCollection

推荐阅读