อะไรคือความแตกต่างระหว่างการกลายพันธุ์ของ GraphQL และแบบสอบถาม?
อะไรคือความแตกต่างระหว่างการกลายพันธุ์ของ GraphQL และแบบสอบถาม?
Anonim

ใน คำง่ายๆ แบบสอบถาม คือคำสั่ง SELECT และ การกลายพันธุ์ คือ INSERT Operation แบบสอบถามใน graphql ใช้เพื่อดึงข้อมูลในขณะที่ การกลายพันธุ์ ใช้สำหรับการดำเนินการ INSERT/UPDATE/DELETE

นอกจากนี้ แบบสอบถามและการกลายพันธุ์ใน GraphQL คืออะไร

GraphQL - การกลายพันธุ์ . แบบสอบถามการกลายพันธุ์ แก้ไขข้อมูลในที่เก็บข้อมูลและส่งกลับค่า สามารถใช้เพื่อแทรก อัปเดต หรือลบข้อมูล การกลายพันธุ์ ถูกกำหนดให้เป็นส่วนหนึ่งของสคีมา

ต่อมา คำถามคือ การพักผ่อนกับ GraphQL ต่างกันอย่างไร? ใน พักผ่อน คุณต้องเรียกปลายทางหลายจุดเพื่อดึงข้อมูลทรัพยากรที่เกี่ยวข้อง แตกต่าง : ใน GraphQL ,ไม่มี ความแตกต่างระหว่าง เขตข้อมูลบนชนิดแบบสอบถามและเขตข้อมูลชนิดอื่น ยกเว้นว่าเฉพาะชนิดแบบสอบถามเท่านั้นที่สามารถเข้าถึงได้ที่รากของแบบสอบถาม ใน GraphQL คุณเปลี่ยนคำสำคัญ ใน แบบสอบถาม

ยังถามอีกว่าแบบสอบถาม GraphQL คืออะไร?

NS แบบสอบถาม GraphQL ใช้เพื่ออ่านหรือดึงค่าในขณะที่ใช้การกลายพันธุ์เพื่อเขียนหรือโพสต์ค่า ไม่ว่าในกรณีใด การดำเนินการเป็นสตริงธรรมดาที่ a GraphQL เซิร์ฟเวอร์สามารถแยกวิเคราะห์และตอบกลับด้วยข้อมูลในรูปแบบเฉพาะ แบบสอบถาม GraphQL ช่วยลดการดึงข้อมูลมากเกินไป

GraphQL สามารถอัปเดตข้อมูลได้หรือไม่

1 คำตอบ ใช่ ทุกการกลายพันธุ์อธิบายการกระทำเฉพาะที่ สามารถ จะทำเพื่อบิตของ ข้อมูล . GraphQL ไม่เหมือนกับ REST - ไม่ได้ระบุการดำเนินการประเภท CRUD มาตรฐานใดๆ เมื่อคุณกำลังเขียนการกลายพันธุ์ถึง อัปเดต บาง ข้อมูล คุณมีสองทางเลือก

แนะนำ: