小编Edd*_* R.的帖子

Github Graphql筛选器问题(按里程碑)

我正在与Github的graphql api(在学习graphql时)进行角力,试图使其列出某个里程碑中的所有问题。我不知道如何从API文档中做到这一点。

我可以查询问题并查看它们所处的里程碑(抱歉,名称已删除):

query {
    repository(owner:"me", name:"repo") {
        issues(last:10) {
            nodes {
                milestone {
                    id
                    title
                }
            }
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法可以说类似issues(milestoneID:"xyz"),或者如果Issue将定义一个MilestoneConnection(似乎不存在)。

到目前为止,在我对GraphQL的阅读/学习中,如果没有在模式中定义显式参数,我还没有找到一种构建字段的任意过滤器的方法(我是吗?)。

我想我可以查询存储库中的所有问题,并对JSON响应进行后处理以过滤出我想要的里程碑,但是有没有更好的方法使用github + graphql做到这一点?

github github-api graphql github-graphql

6
推荐指数
2
解决办法
797
查看次数

标签 统计

github ×1

github-api ×1

github-graphql ×1

graphql ×1