Neo4j - 引用大括号内的ID()

时间:2014-10-08 17:42:24

标签: neo4j cypher where-clause

我对Neo4j Cypher语言有疑问。 是否可以有一个WHERE子句,如:

WHERE (a) -[:r]-> (:b { id: 1234 })

但是,id: 1234实际上是指ID()而不是" id"属性?

1 个答案:

答案 0 :(得分:0)

仅在您之前为:b引入了标识符。

MATCH (a)
MATCH (b) where id(b) = 1234 and b:b
WHERE (a) -[:r]-> (b)

然后你可以进行正常比赛

MATCH (a) -[:r]-> (b)
WHERE id(b) = 1234 and b:b

//检查标签:b如果您已经拥有ID

,则可能无关紧要