Spec-Zone.ru › CouchDB 3.5

Проектные документы

В 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.3.1. Информация об индексе представления
  • 1.5.4. /{db}/_design/{ddoc}/_view/{view}
    • 1.5.4.1. Параметры представления
    • 1.5.4.2. Запросы к представлениям и индексам
    • 1.5.4.3. Сортировка возвращаемых строк
      • 1.5.4.3.1. Порядок сортировки и startkey/endkey
      • 1.5.4.3.2. Использование key, keys, start_key и end_key
      • 1.5.4.3.3. Необработанная сортировка
    • 1.5.4.4. Использование ограничений и пропуск строк
    • 1.5.4.5. Отправка нескольких запросов к представлению
  • 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}
    • 1.5.15.1. Использование функции в виде строки для rewrites
    • 1.5.15.2. Использование массива правил для rewrites

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API