Spec-Zone.ru › CouchDB 3.5

Руководство по представлениям

Представления — основной инструмент для запросов к документам CouchDB и создания отчетов на их основе. Здесь вы узнаете, как они работают и как использовать их для создания эффективных приложений с CouchDB.

  • 3.2.1. Введение в представления
    • 3.2.1.1. Что такое представление?
    • 3.2.1.2. Эффективный поиск
      • 3.2.1.2.1. Найти один документ
      • 3.2.1.2.2. Найти несколько документов
      • 3.2.1.2.3. Результаты в обратном порядке
    • 3.2.1.3. Представление для получения комментариев к публикациям
    • 3.2.1.4. Reduce/Rereduce
    • 3.2.1.5. Один или несколько проектных документов
    • 3.2.1.6. Извлеченные уроки
    • 3.2.1.7. Подведение итогов
  • 3.2.2. Сортировка в представлениях
    • 3.2.2.1. Основы
    • 3.2.2.2. Примеры
    • 3.2.2.3. Сортировка по датам
    • 3.2.2.4. Диапазоны строк
    • 3.2.2.5. Спецификация сортировки
      • 3.2.2.5.1. Диапазоны ключей
      • 3.2.2.5.2. Составные ключи
    • 3.2.2.6. _all_docs
    • 3.2.2.7. Сортировка без преобразования
  • 3.2.3. Соединения с помощью представлений
    • 3.2.3.1. Связанные документы
    • 3.2.3.2. Использование сортировки представлений
      • 3.2.3.2.1. Подход №1: комментарии включены в документы
      • 3.2.3.2.2. Подход №2: комментарии хранятся отдельно
      • 3.2.3.2.3. Оптимизация: использование возможностей сортировки представлений
  • 3.2.4. Сборник рецептов для SQL-специалистов по представлениям
    • 3.2.4.1. Использование представлений
      • 3.2.4.1.1. Определение представления
      • 3.2.4.1.2. Запрос к представлению
      • 3.2.4.1.3. Функции MapReduce
      • 3.2.4.1.4. Функции Map
    • 3.2.4.2. Поиск по ключу
    • 3.2.4.3. Поиск по префиксу
    • 3.2.4.4. Агрегатные функции
    • 3.2.4.5. Получение уникальных значений
    • 3.2.4.6. Обеспечение уникальности
  • 3.2.5. Рецепт постраничной навигации
    • 3.2.5.1. Пример данных
    • 3.2.5.2. Представление
    • 3.2.5.3. Настройка
    • 3.2.5.4. Постраничная навигация
    • 3.2.5.5. Постраничная навигация (альтернативный способ)
    • 3.2.5.6. Переход к странице

Copyright © 2025 The Apache Software Foundation — Licensed under the Apache License 2.0
https://docs.couchdb.org/en/3.5.1/ddocs/views/index.html

Spec-Zone.ru

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