在graphql中查询Prismic Content Realationship字段组时,文档字段返回null

在graphql中查询Prismic Content Realationship字段组时,文档字段返回null,graphql,gatsby,prismic.io,Graphql,Gatsby,Prismic.io,问题: 我正在使用Prismic将数据发送到我的网站 在Prismic中,我有一个类型(证明列表),它由一组内容关系字段组成(Prismic类型证明) 要查询内部类型的数据,我需要通过graphql中的文档字段访问它们,并使用内联片段 我按照这里的指示: 在graphql中,我已设法导航到证明数据字段(在文档字段上),但文档字段返回空值,这就是我被卡住的地方。我不明白为什么它会返回null,因为内容存在,而且字段显然在graphql中找到 信息: 我的项目是使用盖茨比构建的,我使用的是插件Ga

问题:

我正在使用Prismic将数据发送到我的网站

在Prismic中,我有一个类型(
证明列表
),它由一组内容关系字段组成(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