密码-WHERE子句中节点的ID-匹配子句中没有变量

时间:2018-09-01 20:21:35

标签: neo4j cypher

让我们考虑以下查询:

MATCH (a), (b) WHERE NOT (b)-[:X]->(a) AND id(b) = 1

换句话说,可以用以下方式表达它:

MATCH (a) WHERE NOT (node with id=1)-[:X]->(a)

1 个答案:

答案 0 :(得分:0)

虽然可以在模式中内联定义属性匹配,但是您不能使用实际的图形ID来做到这一点。

要记住,在模式中内联属性之间的区别只是语法糖,并且编译器将其解释为与您在WHERE子句中定义谓词完全相同的事物。