Couchbase:向现有设计文档添加视图

1 投票
2 回答
573 浏览
提问于 2025-04-18 15:02

我可以查询一个设计文档的视图。我可以创建一个全新的设计文档。我可以删除一个设计文档。我可以在创建设计文档的过程中添加一个视图,但是……

我想知道怎么在已经存在的设计文档中添加一个视图,而不通过他们的网页界面?这可能吗?还是说每次想修改都必须重新创建一个新的设计文档?

为了参考,我查看了“couchbase-cli”工具、Python SDK、Java SDK,甚至是REST API本身。可是我在这些地方都没有找到可以在不创建设计文档的情况下,向设计文档中添加视图并保存的办法。我是不是漏掉了什么文档里的内容?

2 个回答

2

你需要把生产设计文档复制回开发环境(在“生产视图”下找到“复制到开发”按钮),然后在开发视图中进行修改,测试一下,满意后点击开发视图上的“发布”按钮。

这些内容都在管理员指南的开发和生产视图部分有详细说明,包括使用的模型。

0

看起来在观察他们的网页用户界面控制台是怎么工作的之后,发现他们其实是在重复使用“创建设计文档”的功能,也就是PUT命令,来覆盖现有的设计文档。我不太清楚在生产环境中,这样做会有什么影响,或者在机器运行的时候这样做会有什么后果。对于一个商业产品来说,这方面的文档说明实在是太少了。

撰写回答