GraphQL에서 원하는 모든 필드에는 argument를 넣을 수 있다. 보통
query {
character(input: {id: 5}) {
name
}
}
query getCharacter {
character(input: {id: 5}) {
name
}
}
이런 식으로 조회를 할 수 있는데
이렇게 하기보다는
query getCharacter(info: CharacterInput!) {
character(input: $info) {
name
}
}
이런 식으로 정의해두고 info variable
를 사용하는 것이 권장된다.