我正在使用neo4j作为图形数据库,我想从该节点的起始节点邻居返回,并且所有相关邻居的深度从1到3不等。我这样做但是它被卡住了: 请注意,它是一个大图。
start n = node(*) where n.NID contains "9606.ENS3"
MATCH (n)-[Rel1*1..3]-(m) RETURN m;
任何人都知道如何在图表上进行遍历并获得结果?
答案 0 :(得分:1)
您的问题显示了旧的Cypher语法。 docs说明了START条款:
只有在访问旧索引时才应使用START子句。在 在所有其他情况下,请改用MATCH(参见第3.3.1节“匹配”)。
我相信这应该有效:
MATCH(n)-[Rel1*1..3]->(m)
WHERE n.NID contains "9606.ENS3"
RETURN m