我正在尝试在 Neo4j 2.2 中使用 export-graphml 函数。我已经下载了 neo4j shell 工具并将其解压到 lib 目录中。我能够将整个数据库导出为 graphml 文件。但是,如果我尝试使用查询导出子集,则会收到以下错误:
服务器线程发生错误;嵌套异常是:java.lang.NoSuchMethodError: org.neo4j.cypher.export.CypherResultSubGraph.from(Lorg/neo4j/cypher/javacompat/ExecutionResult;Lorg/neo4j/graphdb/GraphDatabaseService;Z)Lorg/neo4j/cypher/export/子图;
我使用的语句是:
export-graphml -o /path/to/file/out.graphml match (n:Person)-[r:RELATIONSHIP]-() WHERE n.id = 12345 return n, r
我用不同的选项(-r,-t)尝试了不同的变体,但没有奏效