在couchbase bucket中的所有文档中获取密钥

在couchbase bucket中的所有文档中获取密钥,couchbase,Couchbase,我正在尝试访问couchbase 6.0集群的bucket key,想知道是否有任何方法可以捕获bucket中的所有key?通过bucket key,我假设您指的是文档key N1QL查询可以做到这一点:从bucket中选择META.id,但根据您拥有的数据量,执行该查询可能需要很多时间。这个查询需要一个主索引在bucket上创建主索引,这在生产中通常不是一个好主意 你为什么要拿到每把钥匙?你试过什么吗?你能告诉我你做了什么,遇到了什么问题吗?你需要有一个主索引。你也可以分批做。从bucket中

我正在尝试访问couchbase 6.0集群的bucket key,想知道是否有任何方法可以捕获bucket中的所有key?

通过bucket key,我假设您指的是文档key

N1QL查询可以做到这一点:从bucket中选择META.id,但根据您拥有的数据量,执行该查询可能需要很多时间。这个查询需要一个主索引在bucket上创建主索引,这在生产中通常不是一个好主意


你为什么要拿到每把钥匙?

你试过什么吗?你能告诉我你做了什么,遇到了什么问题吗?你需要有一个主索引。你也可以分批做。从bucket中选择META.id,其中META.id>some key LIMIT 1000;下次更改以前结果中的某个关键最后值。