Couchbase 获取存储桶和视图

Couchbase get buckets and views

我刚开始使用 Couchbase。

我想找到一种方法来查询 couchbase 以获取所有存储桶,例如

Select * from tab;
USE <DB NAME>

并检索所有 视图,因为它们可以更快地从 N1Q1 提取数据。

您可以使用 N1QL 获取存储桶列表:SELECT r.name FROM system:keyspaces r;

据我所知,无法使用 N1QL 本身查询列表视图。

您可以使用 REST API:

要获取设计文档列表(其中包含视图):查看 GET /pools/default/buckets/<bucket.name>/ddocs

有关详细信息,请查看文档:

select name from system:keyspaces;

给出所有的桶。对于视图定义,您需要使用@Matthew Groves 的建议。