在graphql中查询Prismic Content Realationship字段组时,文档字段返回null
问题: 我正在使用Prismic将数据发送到我的网站 在Prismic中,我有一个类型(在graphql中查询Prismic Content Realationship字段组时,文档字段返回null,graphql,gatsby,prismic.io,Graphql,Gatsby,Prismic.io,问题: 我正在使用Prismic将数据发送到我的网站 在Prismic中,我有一个类型(证明列表),它由一组内容关系字段组成(Prismic类型证明) 要查询内部类型的数据,我需要通过graphql中的文档字段访问它们,并使用内联片段 我按照这里的指示: 在graphql中,我已设法导航到证明数据字段(在文档字段上),但文档字段返回空值,这就是我被卡住的地方。我不明白为什么它会返回null,因为内容存在,而且字段显然在graphql中找到 信息: 我的项目是使用盖茨比构建的,我使用的是插件Ga
证明列表
),它由一组内容关系字段组成(Prismic类型证明
)
要查询内部类型的数据,我需要通过graphql中的文档字段访问它们,并使用内联片段
我按照这里的指示:
在graphql中,我已设法导航到证明
数据字段(在文档
字段上),但文档
字段返回空值,这就是我被卡住的地方。我不明白为什么它会返回null,因为内容存在,而且字段显然在graphql中找到
信息:
我的项目是使用盖茨比构建的,我使用的是插件Gatsby source prismic
v3.1.1
在这里,您可以看到我可以访问正确的字段数据,并且返回了正确数量的节点,但是文档
为空:
这是Prismic上的推荐列表
类型的JSON:
{
"Main" : {
"prismic_title" : {
"type" : "StructuredText",
"config" : {
"single" : "heading6",
"label" : "Title (only used to name entry in Prismic list)",
"placeholder" : "Prismic list title (otherwise \"undefined\")"
}
},
"page" : {
"type" : "Select",
"config" : {
"options" : [ "Homepage", "Option 2", "Option 3" ],
"label" : "Website page to appear on:"
}
},
"testimonial_list" : {
"type" : "Group",
"config" : {
"fields" : {
"testimonial" : {
"type" : "Link",
"config" : {
"select" : "document",
"customtypes" : [ "testimonial" ],
"label" : "testimonial"
}
}
},
"label" : "Testimonial List"
}
}
}
}
感谢您的帮助,如果我能提供更多信息来帮助推断问题,请告诉我。嘿,这可能与盖茨比源prismic插件有关
如果我是你,我会直接在这里为它打开一个问题:最后,这个问题变成了我的盖茨比配置中的一个输入错误,我需要这个模式 这是一个愚蠢的错误,但盯着某件事看太久,我想这些事情就会发生 如果其他人有类似的问题,您必须确保gatsby配置中Prismic模式的属性名称与Prismic中的完全相同
例如,如果您在Prismic中的类型被称为“my_Type”,那么您必须使用准确的语法-例如,不要使用“myType”。在与Prismic开发人员交谈后,看起来是这样的,我认为我们必须深入一点:)ty