Join Neo4j-两个不同图形上的查询(相当于来自不同数据库的表上的SQl联接)

Join Neo4j-两个不同图形上的查询(相当于来自不同数据库的表上的SQl联接),join,neo4j,cypher,Join,Neo4j,Cypher,到目前为止,我用两种方式查询neo4j graph db 使用需要选择数据库的服务器,启动 服务器,并通过网页进行查询。 使用Java,其中,选择数据库路径,创建数据库对象并执行查询。 现在,我将从MySQL转移到Neo4j,在那里我必须复制这些数据库并执行连接查询 我最初的想法是,将MySQL中的每个数据库复制为Neo4j中的graph db。但是,我对一次查询两个不同的图形没有任何线索 直截了当地说: 如何在neo4j中对两个不同的图形执行连接查询?neo4j实际上没有不同图形的概念。每个N

到目前为止,我用两种方式查询neo4j graph db

使用需要选择数据库的服务器,启动 服务器,并通过网页进行查询。 使用Java,其中,选择数据库路径,创建数据库对象并执行查询。 现在,我将从MySQL转移到Neo4j,在那里我必须复制这些数据库并执行连接查询

我最初的想法是,将MySQL中的每个数据库复制为Neo4j中的graph db。但是,我对一次查询两个不同的图形没有任何线索

直截了当地说:


如何在neo4j中对两个不同的图形执行连接查询?

neo4j实际上没有不同图形的概念。每个Neo4j数据库都是一个大图形。可以将一组带有特定标签的节点与另一组带有另一组标签的节点一起存储。这两个组可以是不相连的,或者在一些地方是相连的,它们可以被认为是不同的图形,但是没有什么特别的地方可以将它们分开

如果希望拥有不同的Neo4j数据库,则需要拥有不同的数据库目录graph.db。在服务器模式下,这些将由具有不同端口集的不同服务器安装来处理。在Java中,它们可以位于不同的目录中。在这两种情况下,如果不将数据加载到内存中并执行任何您希望拥有一个数据集的操作,就无法在两个数据集之间运行联接