数据的导出
一、使用neo4j-admin命令
数据备份:neo4j-admin dump –database=<database> –to=<destination-path>
示例:
$neo4j-home> bin/neo4j-admin dump –database=graph.db –to=/backups/graph.db/2016-10-02.dump
需要注意的是备份的数据库不能是正在使用中的,如果正在使用中需要先关闭使用
数据导出:neo4j-admin load –from=<archive-path> –database=<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:
(1)CALL apoc.export.csv.all(“movies.csv”,{})
#导出全部数据到csv中,第一个参数是文件名,节点和边会被导入到一个文件中,很少用到。
(2)CALL apoc.export.csv.data
#导出指定的节点和关系到CSV中
(3)CALL apoc.export.csv.query
#根据cypher语句导出数据,也是最常用的方式,需要注意结果文件中含有引号
版权声明:本文为LP1325308489原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。