我不明白 WITH 子句在 Neo4j 中的作用。我阅读了 The Neo4j Manual v2.2.2但对 WITH 子句不太清楚。例子不多。例如,我有下图,其中蓝色节点是足球队,黄色节点是他们的体育场。
我想找到两支或多支球队比赛的体育场。我找到了该查询并且它有效。
match (n:Team) -[r1:PLAYS]->(a:Stadium)
with a, count(*) as foaf
where foaf > 1
return a
count(*) 告诉我们匹配行的数量。但我不明白 WITH 子句的作用。