我正在尝试 neo4j 遍历 api。所有在线示例都与GraphDatabaseService实例一起使用,然后使用它traversalDescription()来定义遍历模式。
然而,在线示例(例如这个)用于从嵌入式数据库/数据库文件GraphDatabaseFactory获取实例:GraphDatabaseService
GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase("/tmp/neo4j/");
Run Code Online (Sandbox Code Playgroud)
我想将它与本地运行的 neo4j 服务器实例一起使用。通常我通过调用 opbtained 实例上的方法来执行此操作,session如下所示:
Driver driver = GraphDatabase.driver( "bolt://localhost", AuthTokens.basic( "neo4j", "password" ) );
session session = driver.session();
Run Code Online (Sandbox Code Playgroud)
我们如何从实例或其他方式获取实例GraphDatabaseService,以便我们可以使用本地运行的 Neo4j 服务器实例?或者我们只能在嵌入 Neo4j 数据库的情况下使用遍历 api 吗?driversession