节目和列表功能之间有什么区别?它们的目的是什么?
我正在研究CouchDB,并为CouchDB阅读大量不同的教程,但这个问题从未得到过仔细解释。 (至少我没有找到它)
答案 0 :(得分:12)
_show
函数用于转换单个文档,而_list
函数用于转换视图的结果。
它们都是为了获取文档中的数据并将其转换为其他格式。例如,您可以通过content-type
标题呈现为HTML,XML或您指定的任何其他格式。通过在数据库本身上执行此操作,您可以减少应用程序层需要执行的一些工作。
此外,还有一些方法可以使用_list
函数进行额外的过滤和转换以查看结果,从而提供比典型视图更多的灵活性。