GraphQL мутациясы менен суроонун ортосунда кандай айырма бар?
GraphQL мутациясы менен суроонун ортосунда кандай айырма бар?
Anonim

In жөнөкөй сөздөр суроо SELECT билдирүүсү жана мутация INSERT операциясы. graphql боюнча суроо учурда маалыматтарды алуу үчүн колдонулат мутация INSERT/UPDATE/DELETE операциясы үчүн колдонулат.

Мындан тышкары, GraphQLде суроо жана мутация деген эмне?

GraphQL - Мутация . Мутация сурамдары маалымат сактагычындагы маалыматтарды өзгөртүү жана маанини кайтарат. Ал маалыматтарды киргизүү, жаңыртуу же жок кылуу үчүн колдонулушу мүмкүн. Мутациялар схеманын бир бөлүгү катары аныкталат.

Андан кийин суроо туулат, эс алуу менен GraphQL ортосунда кандай айырма бар? In ЭС АЛУУ , тиешелүү ресурстарды алуу үчүн бир нече акыркы чекиттерди чакырышыңыз керек. Башка : In GraphQL , жок ортосундагы айырма Суроо түрүндөгү талаалар жана башка түрдөгү талаалар, сурамдын түпкүлүгүндө суроонун түрү гана жеткиликтүү болгондон башкасы. In GraphQL , ачкыч сөздү өзгөртөсүз ичинде суроо.

Ошондой эле GraphQL суроосу деген эмне?

А GraphQL сурамы маанилерди окуу же алуу үчүн колдонулат, ал эми мутация маанилерди жазуу же жарыялоо үчүн колдонулат. Кандай болбосун, операция жөнөкөй сап болуп саналат, а GraphQL сервер талдоо жана белгилүү бир форматтагы маалыматтар менен жооп бере алат. GraphQL сурамдары маалыматтардын ашыкча алынышын азайтууга жардам берет.

GraphQL маалыматтарды жаңырта алабы?

1 Жооп. Ооба, ар бир мутация белгилүү бир аракетти сүрөттөйт болот бир аз аткарылат маалыматтар . GraphQL REST сыяктуу эмес - ал эч кандай стандарттуу CRUD тибиндеги аракеттерди көрсөтпөйт. Мутацияны жазып жатканда жаңыртуу кээ бир маалыматтар , сизде эки вариант бар.

Сунушталууда: