0

我是 graphql 的新手,并试图了解如何填写这个用例。

我有数千个特定类型/模式的节点。
其中一些节点有孩子,有些没有。
我想查询所有节点,只返回没有孩子的节点。

将来这可能会变得更加具体,我只想查询没有特定类型子节点的节点。

这甚至可能吗?

我看过很多查询示例,这些示例展示了如何选择子节点、嵌套节点 + 字段或具有特定值的节点。使用 SQL 很容易,我只是无法理解它是如何使用 graphql 完成的。

想法?

4

1 回答 1

1

正如 Daniel Rarden 所说,GraphQL 中没有内置方法来过滤或排序查询结果。我们的 Gentics Mesh GraphQL API 中有一些过滤器,但目前无法创建涉及另一个项目列表(在您的情况下为子项)的过滤器。

我已将您的案例添加到 Github 中的问题中。https://github.com/gentics/mesh/issues/27

于 2019-09-26T12:40:18.460 回答