我有类型为Foo
and的对象Bar
,每个Bar
对象都有一个字段类别(由名称字符串指定)和一个将其链接到类型对象的父 ID Foo
...我希望有一个 GQL 模式,可以按如下方式查询:
{
foo {
category {
name
bar {
}
}
}
Foo 和 Bar 都存在于数据库中,并且可以很容易地生成为 SQLAlchemy 对象。但是我不太确定如何编写一个给定 Foo 对象的解析器以这种方式返回它的所有类别,以及如何编写一个给定类别的解析器返回该类别中 foo 的所有子对象.