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

问题描述 投票:0回答:1

我是graphql的新手,并试图了解如何填充此用例。

我有数千个特定类型/架构的节点。其中一些节点有子节点,有些则没有。我想查询所有节点,并仅返回没有子节点的那些节点。

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

甚至有可能吗?

我看过很多查询示例,这些示例显示了如何选择子节点,嵌套节点+字段或具有特定值的节点。对于SQL来说这是一件容易的事,我只是很难理解graphql是如何完成的。

思考?

graphql graph-databases gentics-mesh
1个回答
1
投票

正如Daniel Rearden所说,在GraphQL中没有内置的方法可以对查询结果进行过滤或排序。我们的Gentics Mesh GraphQL API中有一些过滤器,但是目前无法创建包含其他项列表(在您的情况下为孩子)的过滤器。

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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.