Каква е разликата между мутация на GraphQL и заявка?
Каква е разликата между мутация на GraphQL и заявка?

Видео: Каква е разликата между мутация на GraphQL и заявка?

Видео: Каква е разликата между мутация на GraphQL и заявка?
Видео: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Ноември
Anonim

В прости думи запитване е оператор SELECT и мутация е операция INSERT. Заявка в graphql се използва за извличане на данни while мутация се използва за операция INSERT/UPDATE/DELETE.

Освен това, какво е заявка и мутация в GraphQL?

GraphQL - Мутация . Запитвания за мутации модифицира данни в хранилището на данни и връща стойност. Може да се използва за вмъкване, актуализиране или изтриване на данни. Мутации са дефинирани като част от схемата.

Впоследствие въпросът е каква е разликата между почивка и GraphQL? В ПОЧИВКА , трябва да извикате множество крайни точки, за да извлечете свързани ресурси. Различен : В GraphQL , няма разлика между полетата от типа заявка и полетата на всеки друг тип, с изключение на това, че само типът заявка е достъпен в основата на заявка. В GraphQL , променяте ключова дума в запитване.

Също така попитах какво е заявка за GraphQL?

А GraphQL заявка се използва за четене или извличане на стойности, докато мутация се използва за запис или публикуване на стойности. И в двата случая операцията е обикновен низ, който a GraphQL сървърът може да анализира и да отговори с данни в определен формат. GraphQL заявки помагат за намаляване на прекомерното извличане на данни.

Може ли GraphQL да актуализира данните?

1 отговор. Да, всяка мутация описва конкретно действие, което мога да се направи малко от данни . GraphQL не е като REST - не посочва никакви стандартни действия от тип CRUD. Когато пишете мутация на актуализиране някои данни , имате две възможности.

Препоръчано: