Перейти к содержимому

GraphQL Мутации

Мутации GraphQL используются для создания, обновления и удаления данных через API рабочего пространства.

Движок GraphQL Archie Core автоматически генерирует мутации как часть схемы GraphQL на основе таблиц вашего проекта. Все таблицы проекта могут получать мутации через конечную точку проекта.

В следующих примерах у нас есть таблица под названием students, которая содержит поля и отношения, такие как firstName, email, age.

Каждый раз, когда таблица добавляется в рабочее пространство, для неё автоматически генерируются четыре операции мутации GraphQL. Это:

  • createTableName(...) - Принимает входные данные в качестве аргумента, из которого будет создана новая запись в таблице базы данных.
  • createTableNameMany(...) - Принимает входные данные в качестве аргумента, из которого будет создана одна или несколько новых записей в таблице базы данных.
  • updateTableName(...) - Принимает входные данные и id в качестве аргументов, с помощью которых будет обновлена существующая запись.
  • deleteTableName(...) - Принимает id в качестве аргументов, с помощью которых будет удалена существующая запись.

alt text