我有如下关系:a-b-c
:Neo4j的节点:呈现出-C的关系
MATCH (a)-[:relation_x]->(b)-[:relation_y]->(c)
RETURN a,c
现在a
和c
没有连接。有没有办法显示这种关系,而不显示b?
同样的结果有:
MATCH (a)-[*2]->(c)
RETURN a, c
我有如下关系:a-b-c
:Neo4j的节点:呈现出-C的关系
MATCH (a)-[:relation_x]->(b)-[:relation_y]->(c)
RETURN a,c
现在a
和c
没有连接。有没有办法显示这种关系,而不显示b?
同样的结果有:
MATCH (a)-[*2]->(c)
RETURN a, c
您可以安装APOC Procedures,它使用apoc.create.vRelationship
做。使用tris过程,您可以在查询时创建两个节点之间的虚拟关系。试试看:
MATCH (a)-[:relation_x]->()-[:relation_y]->(c)
CALL apoc.create.vRelationship(a,'relation_type',{},c) yield rel
RETURN *
输出将是:
注:请记住,安装根据您所使用的Neo4j的版本APOC程序。看看Version Compatibility Matrix。
你表示什么意思? neo4j浏览器可视化? –