如何从graphql查询的内容类型中获取SYS数据?

如何从graphql查询的内容类型中获取SYS数据?,graphql,graphql-js,contentful,contentful-api,Graphql,Graphql Js,Contentful,Contentful Api,我需要通过pageContext将sys.id传递到我的道具中。我怎么画这个?如果我在graphql查询中的任何位置添加sys{id},它就会中断 返回新承诺((解决、拒绝)=>{ const PageTemplate=path.resolve('./src/templates/Page.jsx') 决心( 图形ql( { allContentfulPage{ 边缘{ 节点{ 身份证件 鼻涕虫 } } } } )。然后(结果=>{ if (result.errors) {

我需要通过pageContext将sys.id传递到我的道具中。我怎么画这个?如果我在graphql查询中的任何位置添加sys{id},它就会中断

返回新承诺((解决、拒绝)=>{ const PageTemplate=path.resolve('./src/templates/Page.jsx') 决心( 图形ql(

{
allContentfulPage{
边缘{
节点{
身份证件
鼻涕虫
}
}
}
}
)。然后(结果=>{

    if (result.errors) {
      console.log(result.errors)
      reject(result.errors)
    }

    result.data.allContentfulPage.edges.forEach((edge) => {
      createPage({
        path: edge.node.slug,
        component: PageTemplate,
        context: {
          id: edge.node.id,
          slug: edge.node.slug
        }
      })
    })
    return

你找到这个了吗?当试图从sys查询字段时,我得到错误:无法查询字段\“sys\”是。如果你使用的是盖茨比,请转到。你可以在那里构建我们的查询。是的,我知道。但是,这并不能回答问题。我从未能够查询“sys”字段。相反,我最终查询的是“internal”这个字段符合我的要求。你找到这个了吗?当试图从sys查询字段时,我得到错误:无法查询字段\“sys\”是。如果你使用的是盖茨比,请转到。你可以在那里构建我们的查询。是的,我知道。但是,这并不能回答问题。我从来无法查询“sys”相反,我最终查询了“内部”字段,该字段满足了我的需求。