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 的建议。
我刚开始使用 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 的建议。