We’re overhauling Dgraph’s docs to make them clearer and more approachable. If
you notice any issues during this transition or have suggestions, please
let us know.
@skip and @include directives can be applied to query fields. They allow you
to skip or include a field based on the value of the if argument passed to the
directive.
@skip
In the query below, we fetch posts and decide whether to fetch the title for
them or not based on the skipTitle GraphQL variable.
GraphQL query
@include
Similarly, the @include directive can be used to include a field based on the
value of the if argument. The query below would only include the authors for a
post if includeAuthor GraphQL variable has value true.
GraphQL Query