Neo4j cypher在相同节点之间获取关系,但会丢失一些关系

Neo4j cypher在相同节点之间获取关系,但会丢失一些关系,neo4j,cypher,Neo4j,Cypher,数据集: neo4j sh(?)$START n=node(*)匹配n-[r]-m返回n,r,m ==>+-------------------------------------------------------------+ ==>n | r | m | ==>+-------------------------------------------------------------+ ==>|节点[1]{}}(2)-[1:KNOWS]->(1)|节点[2]{}(2) ==>|节点[1]{

数据集:
neo4j sh(?)$START n=node(*)匹配n-[r]-m返回n,r,m
==>+-------------------------------------------------------------+
==>n | r | m |
==>+-------------------------------------------------------------+
==>|节点[1]{}}(2)-[1:KNOWS]->(1)|节点[2]{}(2)
==>|节点[1]{}}|(3)-[2:KNOWS]->(1)|节点[3]{}|
==>|节点[2]{}}|(2)-[1:KNOWS]->(1)|节点[1]{}|
==>|节点[2]{}}(3)-[0:KNOWS]->(2)|节点[3]{}(3)
==>|节点[3]{}}|(3)-[0:KNOWS]->(2)|节点[2]{}|
==>|节点[3]{}}|(3)-[2:KNOWS]->(1)|节点[1]{}|
==>+-------------------------------------------------------------+
==>6行
==>
==>0毫秒

密码查询: neo4j sh(0)$start x=node(1,2,3),y=node(1,2,3)匹配x-[r]-y返回id(x),id(y)顺序按id(x)描述
==>+-------------+
=>| id(x)| id(y)|
==>+-------------+
==>| 1 | 2 |
==>| 1 | 3 |
==>| 2 | 1 |
==>| 3 | 1 |
==>+-------------+
==>4行

事实上,2和3是联系在一起的,为什么没有回报
如何获得回报?
谢谢


url:

您可以使用neo4j控制台设置一个示例吗:我已经编辑了文章并添加了数据集。url: