【问题标题】:Cypher - ID of node in WHERE clause - no variable in match clauseCypher - WHERE 子句中节点的 ID - 匹配子句中没有变量
【发布时间】: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)

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    虽然可以在模式中内联定义属性匹配,但不能使用实际的图形 ID 执行此操作。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 2019-07-17
      • 2021-05-18
      • 1970-01-01
      相关资源
      最近更新 更多