【发布时间】:2018-03-21 12:58:34
【问题描述】:
我正在使用带有 Wordpress 源插件的 Gatsby。到目前为止,一切都很好。但问题是我正在查询可能存在或不存在的字段,在这种情况下,是帖子的特色图片。 这是我的查询:
{
allWordpressPost(sort: { fields: [date] }) {
edges {
node {
title
excerpt
slug
featured_media
better_featured_image {
wordpress_id
alt_text
caption
description
media_type
post
source_url
}
}
}
}
}
设置特色图片时效果很好,否则会失败。 所以我的问题是:GraphQL 中有什么方法可以查询可选字段吗?为必填字段添加默认值? 我对 GraphQL 太陌生了,所以我什至不确定这是否可行。 谢谢。
【问题讨论】:
-
到底哪里失败了?查询还是渲染?
-
@Scriptonomy 查询。未找到该字段时。
-
您可能会在localhost:8000/___graphqllocalhost:8000/___graphql使用 GraphiQL 中的模式浏览器
标签: wordpress graphql graphql-js gatsby