GraphQL mutatsiyasi va so'rov o'rtasidagi farq nima?
GraphQL mutatsiyasi va so'rov o'rtasidagi farq nima?

Video: GraphQL mutatsiyasi va so'rov o'rtasidagi farq nima?

Video: GraphQL mutatsiyasi va so'rov o'rtasidagi farq nima?
Video: GraphQL Explained in 100 Seconds 2024, Noyabr
Anonim

In oddiy so'zlar so'rov SELECT iborasi va mutatsiya INSERT operatsiyasi. graphql da so'rov esa ma'lumotlarni olish uchun ishlatiladi mutatsiya INSERT/UPDATE/DELETE operatsiyasi uchun ishlatiladi.

Bundan tashqari, GraphQL-da so'rov va mutatsiya nima?

GraphQL - Mutatsiya . Mutatsion so'rovlar ma'lumotlar omboridagi ma'lumotlarni o'zgartiradi va qiymatni qaytaradi. U ma'lumotlarni kiritish, yangilash yoki o'chirish uchun ishlatilishi mumkin. Mutatsiyalar sxemaning bir qismi sifatida aniqlanadi.

Keyinchalik savol tug'iladi, dam olish va GraphQL o'rtasidagi farq nima? In DEST , tegishli resurslarni olish uchun bir nechta so'nggi nuqtalarga qo'ng'iroq qilishingiz kerak. Turli : In GraphQL , yo'q orasidagi farq So'rov turidagi maydonlar va boshqa har qanday turdagi maydonlar, faqat so'rovning ildizida faqat so'rov turiga kirish mumkin. In GraphQL , siz kalit so'zni o'zgartirasiz ichida so'rov.

Shuningdek, GraphQL so'rovi nima?

A GraphQL so'rovi qiymatlarni o'qish yoki olish uchun, mutatsiya esa qiymatlarni yozish yoki joylashtirish uchun ishlatiladi. Ikkala holatda ham operatsiya oddiy satr bo'lib, a GraphQL server ma'lum formatdagi ma'lumotlarni tahlil qilishi va javob berishi mumkin. GraphQL so'rovlari ma'lumotlarning haddan tashqari yuklanishini kamaytirishga yordam beradi.

GraphQL ma'lumotlarni yangilay oladimi?

1 Javob. Ha, har bir mutatsiya muayyan harakatni tavsiflaydi mumkin bir oz qilish kerak ma'lumotlar . GraphQL REST ga o'xshamaydi - u hech qanday standart CRUD tipidagi amallarni belgilamaydi. Mutatsiya yozayotganingizda yangilash biroz ma'lumotlar , sizda ikkita variant bor.

Tavsiya: