我正在与 Github 的 graphql api(在学习 graphql 时)搏斗,试图让它列出某个里程碑中的所有问题。我无法从 API 文档中弄清楚如何做到这一点。
我可以查询问题并查看它们所处的里程碑(抱歉,名称已编辑):
query {
repository(owner:"me", name:"repo") {
issues(last:10) {
nodes {
milestone {
id
title
}
}
}
}
}
我希望有一种方法可以说类似issues(milestoneID:"xyz")
,或者如果Issue会定义一个MilestoneConnection
(似乎不存在)。
到目前为止,在我阅读/学习 GraphQL 的过程中,如果架构中未定义显式参数,我还没有找到一种方法来构建任意字段过滤器(我说得对吗?)。
我想我可以查询存储库中的所有问题并后处理 JSON 响应以过滤出我想要的里程碑,但是有没有更好的方法来使用 github + graphql 做到这一点?