Skip to main content
Version: FireSquid

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
}
}