Couchbase获取存储区和视图

时间:2019-01-21 21:54:12

标签: couchbase

我刚刚启动了Couchbase。

我想找到一种方法来查询沙发床以获取所有类似的存储桶

Select * from tab;
USE <DB NAME>

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

2 个答案:

答案 0 :(得分:3)

select name from system:keyspaces;

提供所有存储桶。对于视图定义,您需要使用@Matthew Groves建议。

答案 1 :(得分:2)

您可以获得具有N1QL的存储桶的列表:SELECT r.name FROM system:keyspaces r;

我不知道要使用N1QL本身来查询列表视图。

您可以使用REST API:

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

有关更多详细信息,请查阅文档: