我正在尝试通过 CouchbaseClient 以编程方式检索给定存储桶中所有设计文档的列表。我遵循了create -views-from-sdk文档,但它只解释了如何创建视图。我需要一种检索所有设计文档及其视图的方法。有什么解决办法吗?
到目前为止,我只能获得一份设计文档……但名称不是来自服务器,例如
CouchbaseClient client = new CouchbaseClient(urls, bucketName, bucketPassword);
DesignDocument dc = client.getDesignDocument("MY-HARDCODED-DOC-NAME");
List<View> views = (List<View>) dc.getViews();
for (View view : views)
{
// process view data
}
我想要完成的是编写一个实用程序来从给定的 couchbase 存储桶导入/导出视图。因为,奇怪的是,这个基本功能在沙发底座附带的管理工具中的任何地方都找不到。