Ga naar inhoud

GraphQL Mutaties

GraphQL mutaties worden gebruikt om data te creëren, bij te werken en te verwijderen via de workspace API.

De GraphQL-engine van Archie Core genereert automatisch mutaties als onderdeel van het GraphQL-schema op basis van uw projecttabellen. Alle projecttabellen kunnen mutaties ontvangen via het projecteindpunt.

In de volgende voorbeelden hebben we een tabel genaamd students, die velden en relaties bevat zoals firstName, email, age.

Telkens wanneer een tabel aan een werkruimte wordt toegevoegd, worden er automatisch vier GraphQL-mutatiebewerkingen voor de tabel gegenereerd. Ze zijn:

  • createTableName(...) - Accepteert invoer als argument van waaruit het een nieuw record in de databasetabel zal vullen.
  • createTableNameMany(...) - Accepteert invoer als argument van waaruit het een of meer nieuwe records in de databasetabel zal vullen.
  • updateTableName(...) - Accepteert invoer en id als argumenten waarmee het een bestaand record zal bijwerken.
  • deleteTableName(...) - Accepteert id als argumenten waarmee het een bestaand record zal verwijderen.

alt text