有没有一种方法可以通过1次查询中的id / pk /一些查找来查询,而不是过滤所有节点并使用id?

时间:2018-08-24 10:20:45

标签: django graphql relay graphene-python

https://github.com/graphql-python/graphene-django/issues/349 http://docs.graphene-python.org/projects/django/en/latest/tutorial-relay/

这将查询所有成分,然后使用上一个查询获取特定成分。这是Relay / Graphene中的正常设计模式,还是可以在1个查询中完成?

query {
  allIngredients {
    edges {
      node {
        id,
        name
      }
    }
  }
}

query {
  # Graphene creates globally unique IDs for all objects.
  # You may need to copy this value from the results of the first query
  ingredient(id: "SW5ncmVkaWVudE5vZGU6MQ==") {
    name
  }
}

0 个答案:

没有答案