Pular para o conteúdo

Mutations GraphQL

Mutações GraphQL são usadas para criar, atualizar e excluir dados através da API do espaço de trabalho.

O mecanismo GraphQL do Archie Core gera automaticamente mutações como parte do esquema GraphQL com base nas tabelas do seu projeto. Todas as tabelas do projeto podem receber mutações através do ponto de extremidade do projeto.

Nos exemplos a seguir, temos uma tabela chamada students, que contém campos e relações como firstName, email, age.

Sempre que uma tabela é adicionada a um espaço de trabalho, quatro operações de mutação GraphQL são geradas automaticamente para a tabela. Elas são:

  • createTableName(...) - Aceita entrada como um argumento a partir do qual preencherá um novo registro na tabela de banco de dados.
  • createTableNameMany(...) - Aceita entrada como um argumento a partir do qual preencherá um ou mais novos registros na tabela de banco de dados.
  • updateTableName(...) - Aceita entrada e id como argumentos com os quais atualizará um registro existente.
  • deleteTableName(...) - Aceita id como argumentos com os quais excluirá um registro existente.

alt text