Graphql 如何使用Gatsby中也从Contentful获取的值筛选从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
eq
操作符也从Contentful获取。在我当前的场景中,如下面的代码所示,我试图使用从contentfulcography
中的label
获取的值来过滤从allContentfulPost
获取的内容
你知道我该怎么做吗?我尝试在allContentfulPost
filtereq
操作符中使用$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
}
}
}
}
}
}
`
满意的德夫雷尔在这里。