从GraphQL请求获取仅包含子类别关系的所有类别帖子

时间:2017-10-05 09:32:19

标签: graphql contentful gatsby

使用帖子 / 类别 / 子类别这样的简单模型,帖子< - >之间的关系子类别& 类别< - >子类别

问题是:

  • 如何使用gatsby-source-contentful制作GraphQL请求 插件,以获得所有类别页面的帖子(不添加 职位与关系领域类别?
  • 在2级树中进行帖子分类是否是内容正确的方法?

似乎要通过Contentful API启用,如本文所述:https://www.contentful.com/blog/2015/02/17/content-trees-tags-and-facets-in-contentful/

答复的答案

{
  contentfulCategory(id: {eq: $id}) {
    id
    title
    post <- ?
    subcategories {
        slug
        title
        post {
            id
            title
        }
    }
  }
}

也许一种方法可以接近:

{
  contentfulCategory(id: {eq: $id}) {
    id
    title
    subcategories {
        slug
        title
    }
  }
  allContentfulPost(filter to category ?) {
   edges {
    node {
     slug
     title
    }
  }
}

0 个答案:

没有答案