Sorteren op meerdere velden in een GraphQL query
Je kunt de resultaten van je GraphQL query sortere, maar de documentatie is niet heel duidelijk hoe je dat moet doen voor meerdere velden.
Sorteren op een enkel veld
sort: { order: ASC, fields: weight }
Sorteren op meerdere velden
Je kunt een array definiƫren voor velden en volgorde.
sort: { order: [DESC, ASC], fields: [parent, weight] }
Mijn hele query om alle menu items op te halen van een bepaald menu:
{ allMenuLinkContentMenuLinkContent( filter: {menu_name: {eq: "main"}, enabled: {eq: true}} sort: {fields: [drupal_parent_menu_item, weight], order:[DESC, ASC]} ) { edges { node { drupal_id drupal_internal__id title menu_name drupal_parent_menu_item link { uri title } } } } }