0
我想根据其中一个属性的内容返回关系。我如何匹配Neo4j中的关系属性?
数据组织如下;
(l:LEFT)-[h:HAS]->(r:RIGHT)
HAS
关系包含字符串属性prop
。
我试过以下;
match (l:LEFT)-[h:HAS]->(r:RIGHT)
where h.prop = "MyProp"
return l, h, r;
和
match (l:LEFT)-[h:HAS {prop:"MyProp"}]->(r:RIGHT)
return l, h, r;
但两者不返回行。
这个问题 - Neo4j Match Node Property OR Relationship Property似乎表明我正确地做了,但要么它不工作,要么我犯了一些错误(很可能)。
我正在使用Neo4j v2.3.2。
是属性名称“prop”还是“PROP”?属性名称区分大小写。 – cybersam
他们是相同的情况 - 我会更正这个例子来反映这一点。 – Kasper
这个查询返回的结果是什么?MATCH(l:LEFT) - [h:HAS] - >(r:RIGHT)RETURN h LIMIT 1;' – cybersam