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

 

Terug naar het blog overzicht
Ik wil graag weten hoeveel bezoeker ik heb en wat ze doen op mijn site (via Google Analytics). Om dit te doen gebruik ik cookies. De data wordt anoniem opgeslagen en ik respecteer de Do Not Track voorkeuren van uw browser. Wilt u een cookie van mij?