我正在使用 Neo4J Java Traversal API,并对我的代码进行了许多测试。
如果我可以在失败的测试中记录图表的 ASCII-art 表示,那么调试会容易得多。
显然,“记录”Neo4J 图在生产代码中很笨重,但在测试中很实用,因为图仅包含少数节点和关系。
请问如何最好地获得 Neo4J 图的 ASCII 艺术表示?
我检查了各种可视化库,但似乎很少(如果有的话)可以与简单的嵌入式ImpermanentDatabase. 我不想为此依赖外部工具。
我决定运行即席 Cypher 查询并将结果转储到控制台:
println(new ExecutionEngine(db).execute(
"match (p:USER)-[r]-(c:USER) return p.screenname, r, c.screenname"
).dumpToString())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |