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