Mis on GraphQL päring?
Mis on GraphQL päring?

Video: Mis on GraphQL päring?

Video: Mis on GraphQL päring?
Video: GraphQL #2 Схема и корневой запрос (GraphQL Schema & Root Query) 2024, Mai
Anonim

A GraphQL päring kasutatakse väärtuste lugemiseks või toomiseks, samas kui mutatsiooni kasutatakse väärtuste kirjutamiseks või postitamiseks. Mõlemal juhul on tehe lihtne string, mis a GraphQL server saab analüüsida ja vastata kindlas vormingus andmetega. GraphQL päringud aitab vähendada andmete ülelaadimist.

Seega, mis täpselt on GraphQL?

GraphQL on süntaks, mis kirjeldab andmete küsimist ja mida kasutatakse tavaliselt andmete laadimiseks serverist kliendile. See võimaldab kliendil määrata täpselt milliseid andmeid see vajab. See muudab mitmest allikast pärit andmete koondamise lihtsamaks. See kasutab andmete kirjeldamiseks tüübisüsteemi.

Lisaks ülaltoodule, millised on GraphQL-i tüübid? Põhiline Tüübid . The GraphQL skeemi keel toetab skalaari tüübid String, Int, Float, Boolean ja ID, nii et saate neid kasutada otse buildSchemale edastatavas skeemis. Vaikimisi on iga tüüp on nullable – nulli tagastamine ükskõik millise skalaarina on õigustatud tüübid.

Mis on seega päring ja mutatsioon GraphQL-is?

GraphQL - Mutatsioon . Mutatsioonipäringud muuta andmesalves olevaid andmeid ja tagastab väärtuse. Seda saab kasutada andmete sisestamiseks, värskendamiseks või kustutamiseks. Mutatsioonid on määratletud skeemi osana.

Milleks GraphQL hea on?

Lihtsamalt öeldes, GraphQL on päringukeel, mis võimaldab kirjutada päringuid, kasutades pigem objektistruktuuri kui tekstistringi. See on suurepärane . Graafik QL annab teile lihtsa deklaratiivse viisi andmete toomiseks. Arvasin, et kasutamise peamine eelis GraphQL muutis andmete saatmise ja toomise viisi.

Soovitan: