Kakšna je razlika med mutacijo GraphQL in poizvedbo?
Kakšna je razlika med mutacijo GraphQL in poizvedbo?

Video: Kakšna je razlika med mutacijo GraphQL in poizvedbo?

Video: Kakšna je razlika med mutacijo GraphQL in poizvedbo?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, November
Anonim

V preproste besede poizvedba je stavek SELECT in mutacija je operacija INSERT. Poizvedba v graphql se uporablja za pridobivanje podatkov while mutacija se uporablja za operacijo INSERT/UPDATE/DELETE.

Poleg tega, kaj je poizvedba in mutacija v GraphQL?

GraphQL - Mutacija . Poizvedbe o mutaciji spremeni podatke v shrambi podatkov in vrne vrednost. Uporablja se lahko za vstavljanje, posodabljanje ali brisanje podatkov. Mutacije so opredeljeni kot del sheme.

Kasneje se postavlja vprašanje, kakšna je razlika med počitkom in GraphQL? V POČIV , morate poklicati več končnih točk, da pridobite povezane vire. Drugačen : V GraphQL , ni ga razlika med polja tipa poizvedbe in polja katere koli druge vrste, razen da je v korenu poizvedbe dostopen samo tip poizvedbe. V GraphQL , spremenite ključno besedo v poizvedba.

Vprašali ste tudi, kaj je poizvedba GraphQL?

A Poizvedba GraphQL se uporablja za branje ali pridobivanje vrednosti, medtem ko se mutacija uporablja za pisanje ali objavo vrednosti. V obeh primerih je operacija preprost niz, ki a GraphQL strežnik lahko razčleni in nanje odgovori s podatki v določeni obliki. Poizvedbe GraphQL pomaga zmanjšati prekomerno pridobivanje podatkov.

Ali lahko GraphQL posodobi podatke?

1 odgovor. Da, vsaka mutacija opisuje določeno dejanje lahko narediti malo podatkov . GraphQL ni kot REST - ne določa nobenih standardnih dejanj tipa CRUD. Ko pišete mutacijo na nadgradnja nekaj podatkov , imate dve možnosti.

Priporočena: