gats中的graphql elemMatch查询不返回数据

时间:2019-12-12 06:11:06

标签: reactjs drupal graphql drupal-8 gatsby

我一直在使用drupal 8作为后端,为我的gatsby前端提供json数据。除了一部分,一切都按预期进行。

我在其中一个页面中有这样的查询:

export const pageQuery = graphql`
query($id: String!) {
  articles: allNodeArticle(filter: {relationships: {field_subject: {elemMatch: {id: {eq: $id}}}}}) {

    nodes {
      ...ArticleListInformation
    }
  } 
}
`

即使后端中存在数据,也没有返回任何东西。此field_subject将具有多个数据(例如后端中的多个选择)。

PS:这个问题仅在我构建时就存在,在我的本地版本中运行正常。我也可以看到graphiQL中的响应看起来很好。请查看相同的屏幕截图。

enter image description here

有人可以帮我这个忙吗?

谢谢

0 个答案:

没有答案