2016-07-15 66 views
0

我读过文档,我似乎无法弄清楚如何为特定查询构建我的GraphQL。对于我的数据我有:基于父上下文的GraphQL过滤

child 
    |_ school 
     |_ class 

一个孩子有学校和学校有班,但一个孩子只被分配到一所学校的特定班级。

我想查询特定的子只得到他们中的类。

我可以在技术上过滤类,而深低头领域,但我解决了孩子类型的学校场想澄清这仍然符合GraphQL。我应该把类作为一个字段放在子类型中吗?

回答

1

一个孩子也有类,所以在子对象中创建一个类字段是有意义的。这除了学校对象中的类字段之外。

当然你也可以在解决它的同时过滤这些类,但这只是另一个额外的工作,没有特别的理由。

由于儿童和他的班级之间有直接的关系,所以对于一个孩子来说,有一个班级领域似乎更好。