[nodejs] GraphQL 쿼리 언어 인라인 프래그먼트 예제
다음은 Node.js에서 GraphQL 쿼리 언어에서 인라인 프래그먼트를 사용하는 간단한 예제입니다.
const query = `
{
user(id: "123") {
id
username
... on AdminUser {
adminSince
}
... on RegularUser {
memberSince
}
}
}
`;
이 예제에서는 user
쿼리를 통해 사용자의 id
와 username
을 가져오고, 인라인 프래그먼트를 사용하여 AdminUser
와 RegularUser
각각의 추가 필드를 가져오고 있습니다.
이처럼 GraphQL의 인라인 프래그먼트는 쿼리를 더 유연하게 작성할 수 있게 해주며, 필요한 필드만 선택적으로 가져올 수 있도록 도와줍니다.
참고 문헌: https://graphql.org/learn/queries/#inline-fragments
이처럼 GraphQL의 인라인 프래그먼트를 사용하면 쿼리를 더 유연하게 작성할 수 있게 해주며, 필요한 필드만 선택적으로 가져올 수 있도록 도와줍니다.