2017-04-05 25 views
1

下面是一個GitHub的GraphQL查詢:如何通過推送日期來限制組織的存儲庫?

query Foo($login:String!) { 
    repositoryOwner(login: $login){ 
    repositories(first: 3){ 
     totalCount, 
     nodes{ 
     name 
     pushedAt 
     } 
    } 
    } 
} 

是否存在被pushedAt日期修改這個查詢,使該回來的結果已經過濾(限制)的方法嗎? pushedAt存在於節點上,我可以獲取它,但我只想獲取組織的存儲庫子集,這些存儲庫在某個日期爲pushedAt。我希望能夠將結果限制在pushedAt的日期,而不是對它進行排序。謝謝。

回答

0

這裏是一個解決方案:

{ 
    search(first: 3, type: REPOSITORY, query: "user:MyOrg pushed:>2017-04-01T06:00:00Z") { 
    edges { 
     node { 
     ... on Repository{ 
      name 
      pushedAt 
     } 
     } 
    } 
    repositoryCount 
    } 
} 
相關問題