【发布时间】:2019-08-31 15:10:49
【问题描述】:
我在 GatsbyJs 框架中使用 GraphQL。
我有多个包含 JSON 数据的文件。数据的结构类似这样:
{
...,
"sections" / "menuSections"
}
最后一个字段可以是每个文件中的“sections”或“menuSections”。我当前的 graphQL 查询如下所示:
{
allDataJson {
nodes {
menuSections
}
}
}
此查询返回正确的“menuSections”,但是,没有“menuSections”的数据文件将返回为null。如何让 GraphQL 仅返回包含“menuSections”的文件中的数据,即如何返回存在“menuSections”的数据。我正在寻找像$exists 这样的运营商。
【问题讨论】:
标签: json graphql gatsby graphql-js