Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从neo4j中2个节点之间的多个关系中返回单个关系_Neo4j_Cypher - Fatal编程技术网

从neo4j中2个节点之间的多个关系中返回单个关系

从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

我是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}]->(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"}