我需要找到与具有属性fld = email
的关系连接的所有节点。 Neo4j Cypher抱怨以下是一个语法错误的查询:
MATCH (n)-[r:rel*..]-(m) WHERE has(r.fld) and r.fld='email' RETURN n,r,m
什么是正确的?
答案 0 :(得分:0)
最好的选择:
MATCH (n)-[r:rel {fld: 'email'}]-(m) RETURN n, r, m;
这应匹配与“rel”关系连接的节点,该关系具有属性“fld”且值为“email”。
HTH