使用GraphQL和IssueFilter获取特定里程碑中的GitHub问题

使用GraphQL和IssueFilter获取特定里程碑中的GitHub问题,graphql,github-api,Graphql,Github Api,之前也有类似的问题,但没有使用IssueFilters,这正是我想在这个问题中使用的 使用GitHub的GraphQL资源管理器,我可以使用以下查询获取存储库的问题: { repository(owner: "neovim", name: "neovim") { hasIssuesEnabled issues(first: 20, orderBy: {field: CREATED_AT, direction: DESC}, filterBy: {milestone:"*"})

之前也有类似的问题,但没有使用
IssueFilters
,这正是我想在这个问题中使用的

使用GitHub的GraphQL资源管理器,我可以使用以下查询获取存储库的问题:

{
  repository(owner: "neovim", name: "neovim") {
    hasIssuesEnabled
    issues(first: 20, orderBy: {field: CREATED_AT, direction: DESC}, filterBy: {milestone:"*"}) {
      nodes {
        ... on Issue {
          number
          title
          milestone {
            number
      id
      url
      title
          }
        }
      }
    }
  }
}
里程碑
是一个
发行过滤器
,根据文档,它允许您:

按给定的里程碑参数列出问题。如果传递了整数的字符串表示形式,则应通过其数字字段引用里程碑。对于没有里程碑的问题传递null,对于分配给任何里程碑的问题传递*

但是,使用不是
*
而是
过滤器的
过滤器:{milestone:“9”}
(9用于我使用的存储库),查询不会返回任何节点:

{
  "data": {
    "repository": {
      "hasIssuesEnabled": true,
      "issues": {
        "nodes": []
      }
    }
  }
}
从我阅读的文档中,我不明白为什么这不起作用。我是否遗漏了“它应该通过数字字段引用里程碑”的含义