【发布时间】:2020-01-23 08:47:30
【问题描述】:
我是 neo4j 和 cypher 的新手,正在尝试构建以下查询: 从图中选择棕色圈出的节点和关系(A、B、C、D、E、F、G、H和关系),因为如果我遇到一个树状结构的要求蓝色节点 我应该将此节点添加到结果中,但省略其子节点(相关节点)。在这种情况下,关系方向并不重要。
你能帮帮我吗?
编辑:添加了第二个示例。同样,所需的结果是被棕色线包围的节点。
【问题讨论】:
-
如果E连接到F,你想要E节点在最终列表中
-
是的,因为 E 也将连接到 B。
-
所以,不同颜色的节点有不同的标签或者颜色是节点属性?
-
@yanislavgalyov 所以你想要所有间接连接的叶子和系统,以及直接连接到来自该搜索的元素的元素?
-
@Nobody 我添加了第二张图表。起点是节点 A,结果是从 A 扩展并以遇到的每个蓝色节点结束的节点。节点所需的结果被棕色线包围。