如何分析数据模型并将整个 database/table 从我拥有的 graph.db(noe4j) 文件夹中提取到一个 csv 文件中?

How to analyze the data model and extract the whole database/table into a csv file from the graph.db(noe4j) folder that i have?

如何分析数据模型并将整个 database/table 从我的 graph.db(noe4j) 文件夹中提取到一个 csv 文件中?

注意:我不想进行单个密码查询。我想要 graph.db 文件夹的整个 database/table。

  1. neo4j 浏览器在每个结果窗格右上角的菜单组中都有一个导出菜单。它可以将结果导出为多种不同的格式,包括 CSV。

  2. 您可以使用 neo4j-shell-tools,它可以导出为 CSV。

这两种技术都要求 neo4j 服务器是 运行 您的数据库。

此外,他们需要一个 Cypher 查询,该查询 return 包含所有数据。

例如,此查询应 return 所有数据(所有关系,以及具有或不具有传出关系的所有节点):

MATCH (n)
OPTIONAL MATCH (n)-[r]->()
RETURN *;