如何解决如何从子节点开始在有向图中获取Neo4j节点列表?
我有一个很大的图,其中有一个根节点,该根节点呈扇形散开到多个节点。我需要获得子图中所有节点的列表。除了标签,它们没有共同的属性。它们仅通过“连接”连接
看看我的简化图,我想从B开始
MATCH(n:{label:'B'})并获得所有子节点[E,C,H,F]的列表
或以D开头并获得[G]或 以C开头并获得[H,F]
我虽然可以将我带到需要去的地方
format_args!
但是我无法得到结果。
解决方法
这样的事情应该获得B
子树中的所有节点(包括B
节点)。
MATCH p=(:Foo {label: 'B'})-[*0..]->(n)
RETURN n
警告:Variable length relationships没有合理的上限可能会运行很长时间和/或内存不足。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。