2014-10-08 71 views
1

我有一个关于Neo4j Cypher语言的问题。 是否有可能有一个WHERE子句,如:Neo4j - 提到大括号内的ID()

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

但是,这样id: 1234实际上是指ID(),而不是“ID”属性?

回答

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