Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 3 - GraphQL - Úprava, vkládání a mazání dat

V předchozí lekci, Datové typy, schéma a dotazy v GraphQL, jsme se seznámili s primitivními datovými typy, základní konstrukcí schématu a ukázali a vyzkoušeli jsme si první dotazy.

V následujícím tutoriálu GraphQL v JavaScriptu si představíme základní mutace. Vysvětlíme si, jak pomocí nich vkládat, měnit a mazat data.

Úprava, vkládání a mazání dat

V následujících ukázkách využijeme Mutation pro dotazy na přidání, úpravu, smazání uživatele a příspěvků. Jednotlivé operace nám vracejí při úspěchu buď konkrétního uživatele, nebo příspěvek. To ale nemusí být vždy podmínkou. Například u operací mazání je dostačující návratová hodnota true nebo false.

V naší ukázce pokaždé vracíme objekt Uzivatel či Prispevek. Připomeňme si ještě definici všech Mutation ve schématu, abychom si mohli udělat porovnání mezi definováním resolverů ve schématu a finálního dotazu, zadávaného např. v aplikaci Postman:

type Mutation {
    pridejUzivatele(jmeno: String!, prijmeni: String!):Uzivatel!
    odeberUzivatele(id: ID!):Uzivatel!
    upravUzivatele(id: ID!, jmeno: String!, prijmeni: String!):Uzivatel!

    pridejPrispevek(titulek: String!, obsah: String, autor_ID: ID!):Prispevek!
    odeberPrispevek(id:ID!):Prispevek!
    upravPrispevek(id: ID!, titulek: String!, obsah:String): Prispevek!
}

 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tomto tutoriálu GraphQL si ukážeme operace pro úpravu dat - Mutation. Vyzkoušíme si také dotazy z příkazové řádky, aplikace Postman a web IDE GraphiQL.
Článek pro vás napsal x.listo
Avatar
Všemu zajímavému
Aktivity