【发布时间】:2018-06-24 09:15:12
【问题描述】:
假设我有一个包含 3 种不同类型节点的 neo4j 图(比如type A、type B、type C)。
有:
-
type A的5个节点 -
type B的40个节点 -
type C的200个节点
type A 的每个节点都连接到一个或多个type B ((A -> B)),type B 的每个节点都连接到一个或多个type C ((B -> C))。
一个B型节点可以被多个A型节点(A1 -> B1, A2 -> B1)共享,一个C型节点可以被多个B型节点(B1 -> C1, B2 -> C1)共享。
type A 的任何节点都没有与type C 的任何节点连接。并且这些关系是如上所述的。
对于type A 的给定节点,我能否找出连接网络中的所有节点,即从该节点出现的整棵树,而不仅仅是直接连接的节点?
所以基本上我正在寻找一个py2neo 函数或密码查询,它可以为我提供从给定节点出现的完整树或完整网络。
【问题讨论】:
标签: graph neo4j tree cypher py2neo