Ano ang pagkakaiba sa pagitan ng isang GraphQL mutation at isang query?
Ano ang pagkakaiba sa pagitan ng isang GraphQL mutation at isang query?

Video: Ano ang pagkakaiba sa pagitan ng isang GraphQL mutation at isang query?

Video: Ano ang pagkakaiba sa pagitan ng isang GraphQL mutation at isang query?
Video: Java техникалық әңгімесі: Spring Boot және GraphQl интеграциясы. Оны қалай қарапайым етуге болады? 2024, Nobyembre
Anonim

Sa mga simpleng salita ang tanong ay SELECT statement at mutation ay INSERT Operation. Query sa graphql ay ginagamit upang kumuha ng data habang mutation ay ginagamit para sa INSERT/UPDATE/DELETE operation.

Sa tabi nito, ano ang query at mutation sa GraphQL?

GraphQL - Mutation . Mga tanong sa mutation baguhin ang data sa data store at magbabalik ng halaga. Maaari itong magamit upang magpasok, mag-update, o magtanggal ng data. Mga mutasyon ay tinukoy bilang isang bahagi ng schema.

Kasunod nito, ang tanong ay, ano ang pagkakaiba sa pagitan ng pahinga at GraphQL? Sa MAGpahinga , kailangan mong tumawag ng maraming endpoint para kumuha ng mga nauugnay na mapagkukunan. magkaiba : Sa GraphQL , wala pagkakaiba sa pagitan ng ang mga patlang sa uri ng Query at ang mga patlang sa anumang iba pang uri, maliban na lamang ang uri ng query ang maa-access sa ugat ng isang query. Sa GraphQL , magpalit ka ng keyword nasa tanong.

Tinanong din, ano ang isang query ng GraphQL?

A GraphQL na query ay ginagamit upang magbasa o kumuha ng mga halaga habang ang isang mutation ay ginagamit upang magsulat o mag-post ng mga halaga. Sa alinmang kaso, ang operasyon ay isang simpleng string na a GraphQL ang server ay maaaring mag-parse at tumugon sa gamit ang data sa isang partikular na format. Mga query sa GraphQL makatulong na bawasan ang sobrang pagkuha ng data.

Maaari bang mag-update ng data ang GraphQL?

1 Sagot. Oo, ang bawat mutation ay naglalarawan ng isang partikular na aksyon na iyon pwede gawin sa isang bit ng datos . GraphQL ay hindi tulad ng REST - hindi ito tumutukoy ng anumang karaniwang CRUD-type na pagkilos. Kapag nagsusulat ka ng mutation sa update ilang datos , mayroon kang dalawang pagpipilian.

Inirerekumendang: