n Dgraph v24.0.5, when you try to use the @cascade directive in a DQL query, it causes an error. The @cascade directive is only supported in GraphQL queries, not in DQL queries?
Below is an example of such a query and the error response you may encounter.
query {
queryPerson(func: type(Person)) @cascade(fields: ["name", "friends"]) {
name
friends {
name
}
}
}
Error response
line 2 column 49: Unexpected item while parsing: : In graphql query with @casecase fields working fine.