Почему GitHub Graphql и Yelp GraphQL не допускают несколько полей orderBy?

Почему GitHub Graphql и Yelp GraphQL не допускают несколько полей orderBy?

В настоящее время

repositories(first:3, orderBy: {field: CREATED_AT, direction: DESC}) {
  edges {
    node {
      id
      name
    }
  }
}

Я хочу сделать такой запрос.

repositories(first:3, orderBy: [{field: COMMENT, direction: DESC}, {field: CREATED_AT, direction: DESC}]) {
  edges {
    node {
      id
      name
    }
  }
}
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
1
0
72
2

Ответы 2

Просто потому, что их GraphQL API не поддерживает это в соответствии с определением в их GraphQL SDL.

Вы можете попробовать это:

orderBy: {fields: [COMMENT, CREATED_AT], order: [ASC, DESC]}

Другие вопросы по теме