Reactjs 用于筛选GraphCMS帖子的GraphQL查询

Reactjs 用于筛选GraphCMS帖子的GraphQL查询,reactjs,graphql-js,Reactjs,Graphql Js,我在React中的一个GraphCMS站点上工作,希望设置一个GraphQL查询来过滤帖子。我们有这个查询设置,它可以工作并获取所有帖子(采用): 代码可在以下位置获得: 我们想设置一个过滤器组件,以按物种获取帖子:“猫”为例,我们已经尝试过修改上面对物种的查询:“猫”没有运气。非常感谢您的任何建议,谢谢您是否查看: 它应该是这样工作的: query { allAdoptions( filter: { species: "maine-coon" } ) {

我在React中的一个GraphCMS站点上工作,希望设置一个GraphQL查询来过滤帖子。我们有这个查询设置,它可以工作并获取所有帖子(采用):

代码可在以下位置获得:

我们想设置一个过滤器组件,以按物种获取帖子:“猫”为例,我们已经尝试过修改上面对物种的查询:“猫”没有运气。非常感谢您的任何建议,谢谢您是否查看:

它应该是这样工作的:

query {
  allAdoptions(
    filter: {
      species: "maine-coon"
    }
  ) {
    id
    name
  }
}

迈克尔

谢谢你的帮助,迈克尔。我已经试过了,但是我现在得到了一个错误:“参数'filter'预期类型'AdoptionFilter',但得到:{species:\'Cat\'}。原因:'species'枚举值预期我正在使用Apollo客户端进行React,并认为这是问题所在。嘿!如果是枚举,则需要删除'”。所以…物种:猫。。。我会成功的。物种是否允许多个值?那么目前还不支持,但很快就会登陆。
query {
  allAdoptions(
    filter: {
      species: "maine-coon"
    }
  ) {
    id
    name
  }
}