1
我是Neo4j的新手,我在返回语句中筛选出关系时遇到了一些麻烦。我创建了两个节点和不同之处仅在属性的值这两个节点之间的相同关系的3个实例:从neo4j中的2个节点之间的多个关系中返回单个关系
create (p:person {name:'batman'})
create (p:person {name:'superman'})
match (p1:person {name:'batman'}),(p2:person{name:'superman'}) create (p1)- [h:HATES {intensity: 1}]->(p2)
match (p1:person {name:'batman'}),(p2:person{name:'superman'}) create (p1)- [h:HATES {intensity: 2}]->(p2)
match (p1:person {name:'batman'}),(p2:person{name:'superman'}) create (p1)- [h:HATES {intensity: 3}]->(p2)
当我尝试想象仅这些关系中的一个(例如:强度= 2)与验证码:
match (a: person)-[h:HATES]->(b: person) where h.intensity=2 return a,h,b
所有3个关系绘制:
而通过在数据外核层找y中的过滤关系返回 “一”“H”,“B”
{"name":"batman"} {"intensity":2} {"name":"superman"}
有谁知道如何绘制只对应关系?