Interfaces
Extract interfaces and query multiple types in a single query
Interfaces are useful when several entity types share some set of properties and one would like to have an aggregated result when such a common property is queried.
This is achieved through the natively supported GraphQL interface type and inline fragments in the output schema. For example, let us define the following input schema:
The output schema will support a query by about
which puts together Member
and Account
types. Note that orderBy
is also supported for the inherited properties as well as OpenCRUD.
Last updated