Проектные документы
В CouchDB проектные документы служат основным интерфейсом для создания приложений CouchDB. В проектном документе определяются представления, используемые для извлечения информации из CouchDB с помощью одного или нескольких представлений. Проектные документы создаются в экземпляре CouchDB так же, как и документы базы данных, однако их содержимое и структура отличаются. Проектным документам присваиваются имена с помощью идентификатора, заданного в URL-пути проектного документа; этот URL затем можно использовать для доступа к содержимому базы данных.
Представления и списки работают вместе, обеспечивая автоматизированный (и форматированный) вывод данных из базы данных.
- 1.5.1.
/{db}/_design/{ddoc} - 1.5.2.
/{db}/_design/{ddoc}/{attname} -
1.5.3.
/{db}/_design/{ddoc}/_info -
1.5.4.
/{db}/_design/{ddoc}/_view/{view} - 1.5.5.
/{db}/_design/{ddoc}/_search/{index} - 1.5.6.
/{db}/_design/{ddoc}/_search_info/{index} - 1.5.7.
/{db}/_design/{ddoc}/_nouveau/{index} - 1.5.8.
/{db}/_design/{ddoc}/_nouveau_info/{index} - 1.5.9.
/{db}/_design/{ddoc}/_show/{func} - 1.5.10.
/{db}/_design/{ddoc}/_show/{func}/{docid} - 1.5.11.
/{db}/_design/{ddoc}/_list/{func}/{view} - 1.5.12.
/{db}/_design/{ddoc}/_list/{func}/{other-ddoc}/{view} - 1.5.13.
/{db}/_design/{ddoc}/_update/{func} - 1.5.14.
/{db}/_design/{ddoc}/_update/{func}/{docid} -
1.5.15.
/{db}/_design/{ddoc}/_rewrite/{path}
Copyright © 2025 The Apache Software Foundation — Licensed under the Apache License 2.0
https://docs.couchdb.org/en/3.5.1/api/ddoc/index.html