Neo4J:匹配具有特定属性值的关系的所有节点?

时间:2014-04-23 10:47:16

标签: attributes neo4j cypher relation

我需要找到与具有属性fld = email的关系连接的所有节点。 Neo4j Cypher抱怨以下是一个语法错误的查询:

MATCH (n)-[r:rel*..]-(m) WHERE has(r.fld) and r.fld='email' RETURN n,r,m

什么是正确的?

1 个答案:

答案 0 :(得分:0)

最好的选择:

MATCH (n)-[r:rel {fld: 'email'}]-(m) RETURN n, r, m;

这应匹配与“rel”关系连接的节点,该关系具有属性“fld”且值为“email”。

HTH