我刚刚启动了Couchbase。
我想找到一种方法来查询沙发床以获取所有类似的存储桶
Select * from tab;
USE <DB NAME>
并检索所有视图,因为它们更快地从N1Q1中提取数据。
答案 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
有关更多详细信息,请查阅文档: