json AEM内容片段graphQL,查询包含给定内容路径的所有父片段

crcmnpdw  于 2022-11-19  发布在  其他
关注(0)|答案(1)|浏览(127)

基本上,我所需要的是,给定一个内容路径,例如,让我们假设一个由Product Model. x1c 0d1x构建的内容片段
然后我有另一个内容片段(让我们说它是父内容片段)由一个diff模型建立称为'PageBody',这个父内容片段包括产品内容片段.

现在,我希望构建一个graphql查询,以检索包含此产品

的所有/任何父内容片段JSON
图形查询:

query itemRefByPath($path:String!){
  productByPath (_path: $path) {
    item{
      _path
    }
    
    _references {
      ... on ProductModel {
        __typename
        _path        
      }
      ... on PageRef {
        _path
      }
      ... on PageModel {
        _path
      }
      
      ... on PageBodyModel {
        _path
      }
      
      ... on TabModel {
        _path
      }
    }
  }
}

但是正如你所看到的,我得到的引用是空的......任何人都可以告诉我我做错了什么?猜我的graphql语法有问题吗?请给我一些示例查询代码来帮助谢谢

zf9nrax1

zf9nrax11#

您正在尝试按_path查询。子级和父级的_path不能相同。我建议输入两者的模式,然后再问您的问题

相关问题