Hvad er forskellen mellem en GraphQL-mutation og en forespørgsel?
Hvad er forskellen mellem en GraphQL-mutation og en forespørgsel?

Video: Hvad er forskellen mellem en GraphQL-mutation og en forespørgsel?

Video: Hvad er forskellen mellem en GraphQL-mutation og en forespørgsel?
Video: Using GraphQL Variables with Queries and Mutations 2024, November
Anonim

I simple ord forespørgsel er SELECT-sætning og mutation er INSERT Operation. Forespørgsel i graphql bruges til at hente data mens mutation bruges til INSERT/UPDATE/DELETE operation.

Udover dette, hvad er forespørgsel og mutation i GraphQL?

GraphQL - Mutation . Mutationsforespørgsler ændre data i datalageret og returnere en værdi. Det kan bruges til at indsætte, opdatere eller slette data. Mutationer er defineret som en del af skemaet.

Efterfølgende er spørgsmålet, hvad er forskellen mellem hvile og GraphQL? I HVILE , skal du kalde flere slutpunkter for at hente relaterede ressourcer. Forskellige : Ind GraphQL , der er ingen forskel mellem felterne på forespørgselstypen og felterne på enhver anden type, bortset fra at kun forespørgselstypen er tilgængelig i roden af en forespørgsel. I GraphQL , ændrer du et søgeord i forespørgsel.

Også spurgt, hvad er en GraphQL-forespørgsel?

EN GraphQL-forespørgsel bruges til at læse eller hente værdier, mens en mutation bruges til at skrive eller poste værdier. I begge tilfælde er operationen en simpel streng, der a GraphQL server kan parse og reagere på med data i et bestemt format. GraphQL-forespørgsler hjælpe med at reducere overhentning af data.

Kan GraphQL opdatere data?

1 svar. Ja, hver mutation beskriver en specifik handling, der kan gøres lidt af data . GraphQL er ikke som REST - den specificerer ikke nogen standardhandlinger af CRUD-typen. Når du skriver en mutation til opdatering nogle data , du har to muligheder.

Anbefalede: