Разница между функциями шоу и списка - PullRequest
7 голосов
/ 18 июня 2011

В чем разница между функцией шоу и списком и какова их цель?

Я сейчас изучаю CouchDB и читаю кучу различных учебных пособий для CouchDB, но этот вопрос никогда не объяснялся тщательно. (по крайней мере, я не нашел его)

1 Ответ

12 голосов
/ 18 июня 2011
Функция

A _show предназначена для преобразования одного документа, а функция _list предназначена для преобразования результатов представления.

Оба они предназначены для того, чтобы взять данные в вашем документе (-ах) и преобразовать их в какой-то другой формат. Например, вы можете отобразить как HTML, XML или любой другой формат, указанный вами в заголовке content-type. Делая это в самой базе данных, вы можете уменьшить часть работы, которую должен выполнять уровень вашего приложения.

Также есть способы использования функций _list для дополнительной фильтрации и преобразования для просмотра результатов, что обеспечивает большую гибкость, чем при обычном просмотре.

...