Ordering

When fetching multiple entries you can use the orderBy argument to define the order of the returned records.

You can order results by all System Fields, and any non-relational custom field you define in your model, either ascending, or descending.

Order by typesAnchor

Input TypeDescription
[fieldName]_ASCOrder results by fieldName ascending.
[fieldName]_DESCOrder results by fieldName descending.

 

You can only use one inputType with orderBy to order results.

Nested orderingAnchor

You can also use the orderBy with any nested relations. For example, let's imagine our post has a authors relation. The same orderBy rules apply.

{
posts {
id
createdAt
relatedPosts(orderBy: createdAt_DESC) {
id
createdAt
}
}
}