Есть ли способ сделать запрос по id / pk / некоторый поиск в 1 запросе, вместо того, чтобы фильтровать все узлы и использовать идентификатор? - PullRequest
0 голосов
/ 24 августа 2018

https://github.com/graphql-python/graphene-django/issues/349 http://docs.graphene -python.org / проекты / Джанго / ен / последний / учебник-реле / ​​

Это запрашивает все ингредиенты, а затем захватывает конкретный ингредиент, используя предыдущий запрос. Это нормальный шаблон проектирования в 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
  }
}
...