Sorting
Sort order
The sort order (ascending vs. descending) is set by specifying an ASC
or DESC
suffix for the column name in the orderBy
input object, e.g. title_DESC
.
Sorting entities
Example: Fetch a list of videos sorted by their titles in an ascending order:
query {
videos(orderBy: title_ASC) {
id
title
}
}
or
query {
videos(orderBy: [title_ASC]) {
id
title
}
}
Sorting entities by multiple fields
The orderBy
argument takes an array of fields to allow sorting by multiple columns.
Example: Fetch a list of videos that is sorted by their titles (ascending) and then on their published date (descending):
query {
videos(orderBy: [title_ASC, publishedOn_DESC]) {
id
title
publishedOn
}
}