Ir al contenido

Mutaciones GraphQL

Las mutaciones GraphQL se utilizan para crear, actualizar y eliminar datos a través de la API del espacio de trabajo.

El motor GraphQL de Archie Core genera automáticamente mutaciones como parte del esquema GraphQL basado en las tablas de su proyecto. Todas las tablas del proyecto pueden recibir mutaciones a través del punto final del proyecto.

En los siguientes ejemplos, tenemos una tabla llamada students, que contiene campos y relaciones como firstName, email, age.

Cada vez que se agrega una tabla a un espacio de trabajo, se generan automáticamente cuatro operaciones de mutación GraphQL para la tabla. Ellas son:

  • createTableName(...) - Acepta una entrada como argumento desde la cual poblará un nuevo registro en la tabla de la base de datos.
  • createTableNameMany(...) - Acepta una entrada como argumento desde la cual poblará uno o más registros nuevos en la tabla de la base de datos.
  • updateTableName(...) - Acepta entrada e id como argumentos con los cuales actualizará un registro existente.
  • deleteTableName(...) - Acepta id como argumentos con los cuales eliminará un registro existente.

alt text