Query
Fields
{
hero {
name
}
}{
hero {
name
age
}
}Arguments
Aliases
Variables
Fragments
Inline-fragment
Directives
Last updated
{
hero {
name
}
}{
hero {
name
age
}
}Last updated
{
hero(id: 1) {
name
}
}{
empireHero: hero(episode: "EMPIRE") {
name
}
jediHero: hero(episode: "JEDI") {
name
}
}query HeroNameAndFriends($episode: Episode = "JEDI") {
hero(episode: $episode) {
name
friends {
name
}
}
}query HeroComparison($first: Int = 3) {
leftComparison: hero(episode: EMPIRE) {
...comparisonFields
}
rightComparison: hero(episode: JEDI) {
...comparisonFields
}
}
fragment comparisonFields on Character {
name
friendsConnection(first: $first) {
totalCount
edges {
node {
name
}
}
}
}query HeroForEpisode($ep: Episode!) {
hero(episode: $ep) {
name
... on Droid {
primaryFunction
}
... on Human {
height
}
}
}query Hero($episode: Episode, $withFriends: Boolean!) {
hero(episode: $episode) {
name
friends @include(if: $withFriends) {
name
}
}
}