type Foo {
bar: Bar
}
type Bar {
zoos: [Zoo]
}
type Zoo {
name: String
}
GraphQL:
query {
foo {
bar {
zoos {
name
}
}
}
}
name will be null for all returned values.
But if you request
query {
bar {
zoos {
name
}
}
}
name is set correctly.