我在我的Neo4j服务器上安装了Tinkerpop Gremlin插件。
我想从Java连接到它并执行Gremlin查询,并且我遵循本指南:https://github.com/tinkerpop/gremlin/wiki/Using-Gremlin-through-Java
我被困在第一行:
Graph g = ... // a reference to a Blueprints graph
我应该在这里给出什么来实例化g
?
我有Cypher
示例,我尝试将g
实例化为RestAPIFacade。但它不会那样工作。
编辑: 我现在看到Neo4jGraph是我失踪的实现(我错过了依赖blueprints-neo4j-graph)。
Graph g = new Neo4jGraph(GraphDatabaseService)
我仍然缺少有关如何使用GraphDatabaseService的信息。
答案 0 :(得分:0)
因此,如果我理解您的问题并正确编辑,您想知道如何处理GraphDatabaseService
的实例,以便您可以在Neo4jGraph
的构造函数中传递它?
你可以这样做:
GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( "path/to/neo4j/data" );
其中path/to/neo4j/data
是现有Neo4j数据库的路径。更多信息here