我已经阅读了文档,而且我似乎无法弄清楚如何为特定查询构建我的GraphQL。对于我的数据,我有:
WebDriver driver;
孩子有学校和学校上课,但是孩子只被分配到学校的特定班级。
我想查询一个特定的孩子,只获得他们所在的课程。
child
|_ school
|_ class
我可以在技术上过滤类,同时通过深入查看字段来解析子类型中的schools字段,但我想澄清它仍然符合GraphQL。我应该将类作为字段放在子类型中吗?
答案 0 :(得分:1)
子项也有类,因此在子对象中创建类字段是有意义的。除了学校对象中的classes字段之外,还有这个。
当然你也可以在解决它时过滤这些类,但它只是另一项额外的工作,没有特别的理由。
由于孩子和他的班级之间存在直接关系,因此孩子拥有班级领域似乎更好。