已解决:如何在graphQL片段中为查询定义可选字段
用于该查询的数据库在一个文件夹中显示一组YAML文件 使用GatsbyJS收集这些文件,并通过graphQL请求提供 并非所有源文件都定义了标签字段 丢失时是否可以为该字段返回默认值或空值已解决:如何在graphQL片段中为查询定义可选字段,graphql,gatsby,Graphql,Gatsby,用于该查询的数据库在一个文件夹中显示一组YAML文件 使用GatsbyJS收集这些文件,并通过graphQL请求提供 并非所有源文件都定义了标签字段 丢失时是否可以为该字段返回默认值或空值 实际上,我得到了以下错误: 无法查询类型“EngagementsYamlTo”上的字段“label” 这是我的疑问: { stable: allEngagementsYaml(filter: {stable: {eq: true}, to: {}}) { edges { ...en
实际上,我得到了以下错误: 无法查询类型“EngagementsYamlTo”上的字段“label”
这是我的疑问:
{
stable: allEngagementsYaml(filter: {stable: {eq: true}, to: {}}) {
edges {
...engagementNode
}
}
unstable: allEngagementsYaml(filter: {stable: {eq: false}}) {
edges {
...engagementNode
}
}
}
fragment engagementNode on EngagementsYamlEdge {
node {
heading
description
iconClass
stable
to {
href
label
}
}
}
嗯。。。这不是问题所在 没有一个的源文件具有标签字段,因此从未触及架构。至少有一个带有标签字段的文件将返回有效响应
解决了 嗯。。。这不是问题所在 没有一个的源文件具有标签字段,因此从未触及架构。至少有一个带有标签字段的文件将返回有效响应 解决了