我对Neo4j Cypher语言有疑问。 是否可以有一个WHERE子句,如:
WHERE (a) -[:r]-> (:b { id: 1234 })
但是,id: 1234
实际上是指ID()
而不是" id"属性?
答案 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
,则可能无关紧要