私はneo4j traversal apiを試しています。すべての例題はGraphDatabaseService
インスタンスでオンラインで動作し、その後にはtraversalDescription()
を使用してトラバーサルパターンを定義します。ローカルに実行されているneo4jサーバのGraphDatabaseServiceインスタンスを取得する方法
しかし、オンラインでの例(like this one)組み込みデータベース/データベースファイルからGraphDatabaseService
インスタンスを取得するためにGraphDatabaseFactory
を使用しています。
GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase("/tmp/neo4j/");
私はのNeo4jサーバインスタンスがローカルで実行していると、それを使用したいです。通常、私は次のようにsession
opbtainedインスタンスのメソッドを呼び出すことにより、これを行うために使用します。
Driver driver = GraphDatabase.driver("bolt://localhost", AuthTokens.basic("neo4j", "password"));
session session = driver.session();
我々はローカルで実行しているのNeo4jのサーバインスタンスで作業できるように、我々は
driver
か
session
インスタンスから、または他の手段によって
GraphDatabaseService
インスタンスを取得するにはどうすればよい
?または、それは私たちが埋め込まれたneo4jデータベースとのみトラバースAPIを使用できるようなものですか?