Tag: neo4j java api

确定Neo4j数据库版本

当我打电话时,Neo4j Java API会自动将过时的数据库更新为当前版本 new GraphDatabaseFactory().newEmbeddedDatabase(File storeDir) 我想在执行此操作之前检查数据库的版本。 有没有办法用Java API做到这一点? 或者:存储数据库版本在哪里,以便我可以手动读出它?

Cypher使用Neo4j java驱动程序查询执行时间

我试图用java驱动程序找出我的Cypher查询的执行时间。 Session session = driver.session(); session.run( “CREATE (a:Person {name:’Arthur’, title:’King’})” ); StatementResult result = session.run( “Profile MATCH (a:Person) WHERE a.name = ‘Arthur’ RETURN a.name AS name, a.title AS title” ); 但我无法在StatementResult或ResultSummary中找到它,它由StatementResult.consume(query)返回。 我可以在ResultSummary从ProfiledPlan访问db命中,但是没有关于时间的信息。 有什么办法可以使用neo4j java驱动程序访问Cypher查询执行时间吗?