如何使用graphql按更新日期过滤github请求?

时间:2020-04-28 09:49:41

标签: github graphql

我有一个GraphQL查询来获取GitHub拉取请求。我需要按更新时间过滤拉取请求。我该怎么办?

1 个答案:

答案 0 :(得分:0)

搜索可用于过滤范围内的拉取请求。

这是一个例子

{
  search(first: 100, query: "repo:firstcontributions/first-contributions is:pr is:open updated:2020-01-01..2020-07-31", type: ISSUE) {
    nodes {
      ... on PullRequest {
        title
        url
      }
    }
  }
}

这将获取2020年1月1日至2020年7月31日之间的公开拉取请求。

您可以看到搜索查询使用相同的语法。因此,基本上您也可以通过GitHub搜索尝试此操作

https://github.com/search?q=repo%3Afirstcontributions%2Ffirst-contributions+is%3Apr+updated%3A2020-01-01..2020-07-31

有关搜索的文档可以在GitHub search docs

中找到