Graphql 如何查询缺少特定类型子节点的节点?

Graphql 如何查询缺少特定类型子节点的节点?,graphql,graph-databases,gentics-mesh,Graphql,Graph Databases,Gentics Mesh,我是graphql新手,正在尝试理解如何填充这个用例 我有数千个特定类型/模式的节点。 有些节点有子节点,有些节点没有子节点。 我想查询所有节点,只返回那些没有子节点的节点 这在将来可能会变得更具体,我只想查询没有特定类型子节点的节点 这可能吗 我已经看到了很多查询示例,它们显示了如何选择子节点、嵌套节点+字段或具有特定值的节点。使用SQL很容易,我只是在理解如何使用graphql时遇到了困难 想法?正如Daniel Rearden所说,GraphQL中没有内置的方法来过滤或排序查询结果。我们的

我是graphql新手,正在尝试理解如何填充这个用例

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

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

这可能吗

我已经看到了很多查询示例,它们显示了如何选择子节点、嵌套节点+字段或具有特定值的节点。使用SQL很容易,我只是在理解如何使用graphql时遇到了困难


想法?

正如Daniel Rearden所说,GraphQL中没有内置的方法来过滤或排序查询结果。我们的Gentics Mesh GraphQL API中有一些过滤器,但目前不可能创建一个过滤器,该过滤器涉及您案例中的另一个项目子项列表


我已经在Github中将您的案例添加到问题中

FWIW、GraphQL对底层存储层不可知,并且不提供任何有关筛选、排序等的内置功能。这些实现细节由单个服务器实现决定,没有标准的实现方法。这实际上只是Gentics Mesh是否公开此类功能以及如何实现的问题。