相关疑难解决方法(0)

如何在GraphQL中建模递归数据结构

我有一个树数据结构,我想通过GraphQL API返回.

结构不是特别大(小到足以在一次调用中返回它不成问题).

未设置结构的最大深度.

我已经将结构建模为:

type Tag{
    id: String!
    children: [Tag]
}
Run Code Online (Sandbox Code Playgroud)

当人们想要将标签带到任意深度时,就会出现问题.

要让所有孩子(例如)级别3,可以编写如下查询:

{ tags { id children { id children { id } } } }

有没有办法编写查询以将所有标记返回到任意深度?

如果不是建议的方法来建模如上所述的结构,如GraphQL API.

graphql

14
推荐指数
1
解决办法
6721
查看次数

标签 统计

graphql ×1