[GraphQL] Reuse GraphQL Selection Sets with Fragments
Posted answer1215
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[GraphQL] Reuse GraphQL Selection Sets with Fragments相关的知识,希望对你有一定的参考价值。
Fragments are selection sets that can be used across multiple queries. They allow you to refactor redundant selection sets, and they are essential when querying unions or interface types. In this lesson, we will improve our query logic by creating a fragment for the activity selection set.
To follow along with these queries, go to the Pet Library GraphQL Playground.
query Pet petById(id:"S-2") name, weight, photo thumb , status, inCareOf name allPets(category:RABBIT) name, weight, photo thumb , status, inCareOf name, username
We can reuse part of query with fragement:
query Pet petById(id:"S-2") ...PetDetail, inCareOf ...CustomerDetail allPets(category:RABBIT) ...PetDetail, inCareOf ...CustomerDetail fragment CustomerDetail on Customer name, username fragment PetDetail on Pet name, weight, photo thumb , status,
以上是关于[GraphQL] Reuse GraphQL Selection Sets with Fragments的主要内容,如果未能解决你的问题,请参考以下文章