使用 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 执行此操作?

解决方法

根据7.0 documentation on cbexport-json

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

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

因此,您似乎还需要指定这些参数。类似的东西:

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