Graphql 如何使用Gatsby中也从Contentful获取的值筛选从Contentful获取的数据?

Graphql 如何使用Gatsby中也从Contentful获取的值筛选从Contentful获取的数据?,graphql,gatsby,contentful,Graphql,Gatsby,Contentful,我试图用一个过滤器从Contentful获取数据,该过滤器的eq操作符也从Contentful获取。在我当前的场景中,如下面的代码所示,我试图使用从contentfulcography中的label获取的值来过滤从allContentfulPost获取的内容 你知道我该怎么做吗?我尝试在allContentfulPostfiltereq操作符中使用$label,但没有成功 export const pageQuery = graphql` query CategoryBySlug($slu

我试图用一个过滤器从Contentful获取数据,该过滤器的
eq
操作符也从Contentful获取。在我当前的场景中,如下面的代码所示,我试图使用从
contentfulcography
中的
label
获取的值来过滤从
allContentfulPost
获取的内容

你知道我该怎么做吗?我尝试在
allContentfulPost
filter
eq
操作符中使用
$label
,但没有成功

export const pageQuery = graphql`

  query CategoryBySlug($slug: String!) {

    contentfulCategory (slug: { eq: $slug }) {
      slug
      label
    }

    allContentfulPost (filter: { categories: { elemMatch: { label: { eq: ????? } } } }) {
      edges {
        node {
          title
          slug
          featured
          image {
            fluid {
              src
            }
          }
        }
      }
    }
  }
`
满意的德夫雷尔在这里。