从neo4j中2个节点之间的多个关系中返回单个关系
我是Neo4j的新手,在筛选返回语句中的关系时遇到一些问题。我在这两个节点之间创建了两个节点和3个相同关系的实例,它们仅在属性值上有所不同:从neo4j中2个节点之间的多个关系中返回单个关系,neo4j,cypher,Neo4j,Cypher,我是Neo4j的新手,在筛选返回语句中的关系时遇到一些问题。我在这两个节点之间创建了两个节点和3个相同关系的实例,它们仅在属性值上有所不同: 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}]->(p
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种关系均已绘制:
而通过查看数据,只返回过滤后的关系
“a”“h”“b”
有人知道如何只绘制对应关系吗 这是Neo4j浏览器的默认行为。如果您使用的是Neo4j 3.2,请转到“浏览器设置”并取消选中“连接结果节点”选项 之后,结果显示为: 如果您使用的是旧版本的Neo4j,则应切换下图中突出显示的选项:
{"name":"batman"} {"intensity":2} {"name":"superman"}