【问题标题】:using graphql github api to filter pr's merged between two dates使用graphql github api过滤两个日期之间合并的pr
【发布时间】:2019-07-26 01:35:30
【问题描述】:

如果您登录https://developer.github.com/v4/explorer/ 并运行此查询

{
  search(query: "org:ruby is:pr merged:<2019-07-11", type: ISSUE, last: 5) {
    edges {
      node {
        ... on PullRequest {
          url 
          mergedAt
          commits(first: 12) {
            totalCount 
          }
        }
      }
    }
  }
}

2019-07-11之前合并的pr都可以拿到 我想在 2019 年 7 月 11 日之前和 2019 年 7 月 4 日之后合并公关

使用query: "org:ruby is:pr merged:&lt;2019-07-11 and is:pr merged:&gt;2019-07-04 " 不会过滤。有没有优雅的方法来做到这一点?

【问题讨论】:

    标签: github graphql github-api github-graphql


    【解决方案1】:

    只需添加另一个merged 条件:

    org:ruby is:pr merged:<2019-07-11 merged:>2019-07-04
    

    或使用范围语法:

    org:ruby is:pr merged:2019-07-04..2019-07-11
    

    更多详情请参见here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 2021-09-03
      相关资源
      最近更新 更多