【发布时间】:2020-01-28 22:52:31
【问题描述】:
我想为图中存在的整个树打印从父节点到子节点的所有路径。数据库包含作为根节点的 Sr 管理器。数据库仅包含在层次结构中维护的单个树,没有图形。只有 Employee 和 Position 两种类型的节点存在。 Employee 节点通过 :boss_of 连接到其他员工节点,因为每个员工只有一个 Position 节点与 :has_power 关系连接。不同职位之间没有没有联系/关系。我想以以下方式打印所有存在的路径。 高级经理将始终出现在路径的开头请参见图表。
Sr Manager
Sr Manager -> Manager
Sr Manager -> Manager -> jr developer
Sr Manager -> Manager -> sr developer
Sr Manager -> Manager -> tester
Sr Manager -> Manager -> tester -> BA
Sr Manager -> Manager -> tester -> BA -> jrBA
Sr Manager -> Manager -> tester -> BA -> jrBA -> content writer[enter
等等.....
抱歉!图结构有一点变化,还有一种节点与 Employee 连接,标记为 Domain,因此在图中有 3 种类型的节点存在 Employee、Position 和 Domain,而 Position 和 Domain 都通过 :has_power 连接到 Employee和:has_ref 关系resp 和Position 和Domain 之间没有关系
以下是示例 enter image description here enter image description here
【问题讨论】:
标签: database graph neo4j path hierarchy