Sortieren von Listenabfragen (Sort List Queries)
Ergebnisse Ihrer Abfrage können mit dem Argument sort sortiert werden. Die Sortierreihenfolge (aufsteigend vs. absteigend) wird festgelegt, indem ASC oder DESC für den Feldnamen angegeben wird.
In den folgenden Beispielen haben wir eine Tabelle namens students, die Felder und Beziehungen wie createdAt, firstName, email enthält.
Verwendung der Sortierung in Abfragen
Abschnitt betitelt „Verwendung der Sortierung in Abfragen“Hier ist eine Abfrage, bei der die Ergebnisse in aufsteigender Reihenfolge des Erstellungsdatums sortiert werden.
Anfrage (Request)
query MyQuery1 { students(sort: [CREATEDAT]) { items { id createdAt firstName email } }}Antwort (Response)
{ "data": { "students": { "items": [ { "id": "287cff0a-345b-4cca-9e9a-75a2161238fd", "createdAt": "2025-12-02T05:01:31.054581Z", "firstName": "James", "email": "james.smith@example.com" }, { "id": "97fb89ac-e0ad-44f5-b671-24a1b751287c", "createdAt": "2025-12-02T05:03:17.180675Z", "firstName": "John", "email": "john.williams@example.com" }, { "id": "429cf99f-4481-49c4-adb4-605731b20eb2", "createdAt": "2025-12-04T14:16:53.049955Z", "firstName": "Mary", "email": "mary.brown@example.com" } ] } }}Verschachtelte und Mehrfachfeld-Sortierung
Abschnitt betitelt „Verschachtelte und Mehrfachfeld-Sortierung“Ergebnisse Ihrer Abfrage können nach Attributen verwandter Tabellen sowie unter Verwendung mehrerer Sortierobjekte sortiert werden. Sie werden in der Reihenfolge ihrer Priorität eingestuft, in der sie empfangen werden.
Anfrage (Request)
Antwort (Response)