【发布时间】:2018-09-01 20:21:34
【问题描述】:
让我们考虑以下查询:
MATCH (a), (b) WHERE NOT (b)-[:X]->(a) AND id(b) = 1
换句话说,是否可以用以下方式表达:
MATCH (a) WHERE NOT (node with id=1)-[:X]->(a)
【问题讨论】:
让我们考虑以下查询:
MATCH (a), (b) WHERE NOT (b)-[:X]->(a) AND id(b) = 1
换句话说,是否可以用以下方式表达:
MATCH (a) WHERE NOT (node with id=1)-[:X]->(a)
【问题讨论】:
虽然可以在模式中内联定义属性匹配,但不能使用实际的图形 ID 执行此操作。
同样重要的是要记住,在模式中内联属性之间的区别只是语法糖,编译器会将其解释为与您在 WHERE 子句中定义谓词完全相同的内容。
【讨论】: