GraphQL Запросы
GraphQL-запросы используются для получения данных через API проекта.
Движок GraphQL Archie Core автоматически генерирует запросы как часть схемы GraphQL на основе таблиц вашего проекта. Все таблицы проекта могут быть запрошены через конечную точку проекта.
Автоматически сгенерированные запросы
Заголовок раздела «Автоматически сгенерированные запросы»Каждый раз, когда таблица добавляется в проект, для неё автоматически генерируются две операции запроса GraphQL. Это:
- tableNameById(…) - Принимает
idи любое уникальное значение в качестве аргумента для получения одной записи из базы данных. - tableNames(…) - Принимает
filter,sort,skip,after,before,first,groupByиlastдля получения списка отобранных записей с поддержкой пагинации, реляционной фильтрации, сортировки и многого другого.

Аргументы списка
Заголовок раздела «Аргументы списка»Archie Core реагирует на следующие аргументы запроса, если они указаны для списков.
- filter: Фильтрует записи на основе значений полей.
- orderBy: [УСТАРЕЛО - Используйте sort]
- sort: Конфигурация порядка сортировки. Может быть сортировкой по одному или нескольким полям.
- first: Ограничить запрос первыми N записями. Значение по умолчанию и максимальное значение — 5000.
- last: Вернуть N последних записей из результата.
- groupBy: Группирует возвращённые записи по значениям конкретного поля. Это обычно используется в сочетании с агрегатными функциями (такими как count или sum) для анализа данных на основе категорий.
- after: Вернуть записи после указанного ID. Используется для пагинации на основе курсора.
- before: Вернуть записи до указанного ID. Используется для пагинации на основе курсора.
- skip: Пропустить N записей из результата.