GraphQL / Graph.cool查询过滤器嵌套关系

时间:2018-02-24 13:23:11

标签: graphql graphcool

我是graphql / graphcool的新手,所以这可能很简单,但是在文档或此处没有找到解决方案。

我有一个“产品”模型,在“出价”模型中有一对多的关系我希望获得产品的所有出价,但只有用户非空的出价。怎么办?这是我无法解决的问题:

query Product($slug: String) {
Product(slug: $slug) {
  id
  slug
  _bidsMeta {
    count
  }
  bids(filter:{user_not:null}, first:3, orderBy:price_DESC) {
    id
    price
    createdAt
    user {
      id
      email
    }
  }
}
}

错误::

参数'filter'期望类型'BidFilter'但得到:{user_not:null}。原因:'user_not'字段'user_not'未在输入类型'BidFilter'中定义

1 个答案:

答案 0 :(得分:3)

最后......我得到了它的工作......对不起干扰...

...
bids(filter: {user: {id_not: null}}, first: 3, orderBy: price_DESC) {
...