Neo4j中关于数据的导入和导出方法总结(一)
数据的导入方式:
一、使用neo4j-import命令:
使用条件:①关闭neo4j;②无法在原有数据库添加,只能重新生成一个数据库;③导入文件格式为CSV
参数:--into:数据库名称 --bad-tolerance:能容忍的错误数据条数(即超过指定条数程序直接挂掉),默认1000--multiline-fields:是否允许多行插入(即有些换行的数据也可读取) --nodes:插入节点 --relationships:插入关系
举例:
二、使用load csv 方式:
使用条件:①导入的文件必须是csv文件,位置可以是本地的,或通过http、https、ftp等url指定位置。②neo4j中关于导入文件的设置是dbms.security.allow_csv_import_from_file_urls,默 认为true;而导入本地文件的位置通dbms.directories.import来指定导入的根目录,然 后再使用file:///来表示绝对路径。
举例一:不带header,用下标来索引:
举例二:不带header,用下标来索引:
举例三:大CSV分批导入:
三、使用apoc插件:
导入CSV:CALL apoc.load.csv
加载大数据量时,批量提交: