Github v4 GraphQL API。按日期获取提交

Github v4 GraphQL API. Get commits by date

graphql 和 Github API 的新手。我正在尝试获取按日期排序的提交列表。这是我目前所拥有的:

{
  repository(owner: "facebook", name: "create-react-app") {
    ref(qualifiedName: "master") {
      target {
        ... on Commit {
          id
          history(first: 20) {
            pageInfo {
            hasNextPage
          }
          edges {
            node {
              messageHeadline
              oid
              message
            }
          }
        }
      }
   }
}

这只是 returns 提交历史的简单列表。是否有其他对象或连接可用于按日期对结果进行分组?

谢谢

GraphQL API v4 reference 中没有 "groupBy" 或 "GroupedBy" 的概念。

你只有一个orderBy argument for repository
你可以看到 example here

{
  organization(login: "lvtech") {
    repositories(first: 3, orderBy: {field: PUSHED_AT, direction: DESC}) {
      edges {
        node {
          name
        }
      }
    }
  }
}

但同样,这适用于存储库属性,不适用于提交属性。