如何在py2neo中将所有节点连接到neo4j图中的一个节点

时间:2015-11-02 21:59:33

标签: neo4j cypher py2neo

我想选择一个节点并获取通过关系连接到它的所有节点。即使这样他们也是n度连接。

什么是py2neo或简单的cypher查询?

1 个答案:

答案 0 :(得分:3)

此Cypher查询应该有效(如果选择的节点的myId值为123):

MATCH p=(n { myId:123 })-[*]-()
UNWIND FILTER(x IN NODES(p) WHERE x <> n) AS node
RETURN DISTINCT node;

FILTER函数会筛选出已挑选的节点,即使有路径循环回来也是如此。