show和list函数之间的区别

时间:2011-06-18 14:41:49

标签: couchdb couchapp

节目和列表功能之间有什么区别?它们的目的是什么?

我正在研究CouchDB,并为CouchDB阅读大量不同的教程,但这个问题从未得到过仔细解释。 (至少我没有找到它)

1 个答案:

答案 0 :(得分:12)

_show函数用于转换单个文档,而_list函数用于转换视图的结果。

它们都是为了获取文档中的数据并将其转换为其他格式。例如,您可以通过content-type标题呈现为HTML,XML或您指定的任何其他格式。通过在数据库本身上执行此操作,您可以减少应用程序层需要执行的一些工作。

此外,还有一些方法可以使用_list函数进行额外的过滤和转换以查看结果,从而提供比典型视图更多的灵活性。