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.