რა განსხვავებაა GraphQL მუტაციასა და შეკითხვას შორის?
რა განსხვავებაა GraphQL მუტაციასა და შეკითხვას შორის?

ვიდეო: რა განსხვავებაა GraphQL მუტაციასა და შეკითხვას შორის?

ვიდეო: რა განსხვავებაა GraphQL მუტაციასა და შეკითხვას შორის?
ვიდეო: Using GraphQL Variables with Queries and Mutations 2024, ნოემბერი
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 ტიპის ქმედებებს. როცა მუტაციას წერ განახლება ზოგიერთი მონაცემები , თქვენ გაქვთ ორი ვარიანტი.

გირჩევთ: