Neo4j中关于数据的导入和导出方法总结(二)

数据的导出

一、使用neo4j-admin命令

数据备份:neo4j-admin dump --database= --to=

示例:

$neo4j-home> bin/neo4j-admin dump --database=graph.db --to=/backups/graph.db/2016-10-02.dump

需要注意的是备份的数据库不能是正在使用中的,如果正在使用中需要先关闭使用

数据导出:neo4j-admin load --from= --database= [--force]注意:When we use the --force option, any existing database gets overwritten.

示例:

$neo4j-home> bin/neo4j stop

$neo4j-home> bin/neo4j-admin load --from=/backups/graph.db/2016-10-02.dump --database=graph.db --force

二、使用apoc插件

1.CSV

1CALL apoc.export.csv.all(“movies.csv”,{})

  #导出全部数据到csv中,第一个参数是文件名,节点和边会被导入到一个文件中,很少用到

2CALL apoc.export.csv.data

  #导出指定的节点和关系到CSV

3CALL apoc.export.csv.query

  #根据cypher语句导出数据,也是最常用的方式,需要注意结果文件中含有引号

Neo4j中关于数据的导入和导出方法总结(二)_第1张图片

 

你可能感兴趣的:(java,springboot)