【发布时间】:2017-12-14 14:53:12
【问题描述】:
给定 Neo4j 中的以下数据集:
(A)-flows->(B)-flows->(C)-flows->(D)-flows->(Z)
(A)-flows->(E)-flows->(F)-flows->(Z)
(A)-flows->(G)-flows->(Z)
当只知道 A 和 Z 时,如何使用 Cypher 查询返回子图(节点 B、C、D、E、F、G 彼此之间的关系以及与 A 和 Z 的关系)。
伪代码:
Match(a)-[rels*](nodes*)-(z)
where a.Id = '123' and z.Id = '456'
return a,rels,nodes,z
【问题讨论】: