Neo4j Cypher,START n = MATCH上的节点(id)id(n)= id

时间:2014-02-08 20:30:25

标签: performance neo4j cypher

我想知道如何

WHERE id(n) = id

比较
START n = node(id)

因为大部分时间我没有按id选择节点(至少在代码出现次数上),因此喜欢在匹配中一直这样做

2 个答案:

答案 0 :(得分:23)

这两个陈述是相同的。 START是Neo4j 1.x中使用的语法。从Neo4j 2.0开始,MATCH变体应该是首选,在将来的某个版本中,START可能会被弃用。

答案 1 :(得分:-2)

MATCH(a:NodeName)其中ID(a)= {id}返回ID(a),a.name ... ////传递id //这是按节点id找到