graphQL,查找/过滤具有特定字段的节点

时间:2019-03-12 13:29:03

标签: graphql gatsby

假设您有此查询

{
  "data": {
    "allSitePage": {
      "edges": [
        {
          "node": {
            "context": {
              "frontmatter": null
            }
          }
        },
        {
          "node": {
            "context": {
              "frontmatter": null
            }
          }
        },
        {
          "node": {
            "context": {
              "frontmatter": {
                "date": "2019.02.14",
              }
            }
          }
        },
      ]
    }
  }
}

如何通过date的存在过滤

{
  allSitePage(filter: {context: {frontmatter: {title: true } } } ) {
    edges {
      node {
        context {
          frontmatter {
            date
          }
        }
      }
    }
  }
}

编辑

这有效

(filter: {context: {frontmatter: {title: {ne:null }}}})

但这是最好的方法吗?

0 个答案:

没有答案