我是Neo4J Cypher数据库的新手,在尝试使用 Merge 将值写入数据库时,我遇到了一个奇怪的“错误”。
GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( dbpath);
ExecutionEngine engine = new ExecutionEngine( graphDb );;
try (Transaction tx = graphDb.beginTx()){
result = engine.execute( youtubeQuery );
tx.success();
tx.close();
}
代码安静地运行,当我刷新neo4j浏览器时,没有记录。我通过键入Neo4J浏览器检查了查询的工作原理。我的dbpath适用于从Neo4J数据库中读取值。
dbpath:localhost:7474 / db / data / cypher 探险家:localhost:7474 / explorer
这里似乎有什么问题?它只是路径问题还是在tx.success之前我错过了什么?有什么建议吗?