GraphQL sorğusu nədir?
GraphQL sorğusu nədir?

Video: GraphQL sorğusu nədir?

Video: GraphQL sorğusu nədir?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Noyabr
Anonim

A GraphQL sorğusu dəyərləri oxumaq və ya əldə etmək üçün, mutasiya isə dəyərləri yazmaq və ya göndərmək üçün istifadə olunur. Hər iki halda əməliyyat sadə bir sətirdir ki, a QrafikQL server müəyyən formatda verilənlərlə təhlil edə və cavab verə bilər. GraphQL sorğuları məlumatların həddindən artıq alınmasını azaltmağa kömək edir.

Beləliklə, GraphQL tam olaraq nədir?

QrafikQL məlumatların necə soruşulacağını təsvir edən sintaksisdir və ümumiyyətlə serverdən müştəriyə məlumat yükləmək üçün istifadə olunur. Müştəriyə müəyyən etməyə imkan verir tam olaraq hansı məlumatlar lazımdır. Bu, bir neçə mənbədən məlumat toplamaq asanlaşdırır. Məlumatları təsvir etmək üçün tip sistemindən istifadə edir.

Yuxarıdakılardan əlavə, GraphQL-də hansı növlər var? Əsas Növlər . The QrafikQL şema dili skalyarı dəstəkləyir növləri String, Int, Float, Boolean və ID-dən ibarətdir, beləliklə siz bunları birbaşa buildSchema-ya keçdiyiniz sxemdə istifadə edə bilərsiniz. Varsayılan olaraq, hər növü null edilə biləndir - hər hansı skalyar kimi null qaytarmaq qanunidir növləri.

Buna görə GraphQL-də sorğu və mutasiya nədir?

QrafikQL - Mutasiya . Mutasiya sorğuları məlumat anbarında məlumatları dəyişdirir və dəyəri qaytarır. Məlumat daxil etmək, yeniləmək və ya silmək üçün istifadə edilə bilər. Mutasiyalar sxemin bir hissəsi kimi müəyyən edilir.

GraphQL nə üçün yaxşıdır?

Sadəcə qoymaq, QrafikQL mətn sətirindən çox obyekt strukturundan istifadə edərək sorğular yazmağa imkan verən sorğu dilidir. Budur əla . QL qrafiki sizə məlumat əldə etmək üçün sadə deklarativ üsul təqdim edir. Düşündüm ki, əsas fayda istifadə etməkdir QrafikQL məlumat göndərmə və əldə etmə üsulunuzu dəyişirdi.

Tövsiyə: