Синтаксис запросов GraphQL¶
Базовая структура запросов GraphQL включает:
операция {
поле(аргументы) {
вложенные_поля
}
}
Типы операций
- query – получение данных (по умолчанию);
- mutation – изменение данных;
- subscription – подписка на события.
Основные правила:
- Запросы обрамляются фигурными скобками {};
- Аргументы передаются в круглых скобках ();
- Возвращаются только явно указанные поля;
- Поля разделяются переносами строк или запятыми;
- Знак «!» обозначает обязательный параметр.
Запрос всегда возвращает данные в структуре, идентичной запросу.