为什么GitHub Graphql和Yelp GraphQL不允许多个orderBy字段?

时间:2019-02-06 08:28:01

标签: graphql

为什么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
    }
  }
}

2 个答案:

答案 0 :(得分:0)

仅由于其GraphQL API不支持其GraphQL SDL中的定义。

答案 1 :(得分:0)

您可以尝试以下方法:

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