neo4j 使用neo4j-admin import 导入文件

首先粘贴我的代码,从代码入手
neo4j-admin import --multiline-fields=true --database test1.db --nodes “D:\neo4j\neo4j-community-3.5.5\import\tr_node.csv” --relationships “D:\neo4j\neo4j-community-3.5.5\import\test_relation.csv”

代码解析:
neo4j-admin import
–multiline-fields=true
–database test1.db
–nodes “D:\neo4j\neo4j-community-3.5.5\import\tr_node.csv”
–relationships “D:\neo4j\neo4j-community-3.5.5\import\test_relation.csv”

第一行直接复制;
第二行:–multiline-fields:是否允许多行插入(即有些换行的数据也可读取)
第三行:数据库的名字,必须是新的空的数据库(不建议使用默认的graph数据库)
第四行:节点文件的位置
第五行:关系文件的位置
在这里插入图片描述
注意是两个短横线

节点csv文件表头示例:(可以给节点增加属性,直接新增列就好了)
neo4j 使用neo4j-admin import 导入文件_第1张图片
关系csv文件示例:(可以给关系增加属性,直接新增列就好了)
neo4j 使用neo4j-admin import 导入文件_第2张图片

导入步骤:
第一步:打开cmd,停止运行neo4j
neo4j stop

第二步:将实体文件和关系文件移动到neo4j安装位置的import文件夹下
注意!!!格式是csv文件,编码utf-8
(PS:先转成csv格式,再用记事本另存utf-8编码,否则会少内容,切记切记)

第③步:复制代码,并运行
记得修改成自己的文件位置

第④步:用记事本打开neo4j安装位置的conf文件夹的文件neo4j.conf,修改默认打开数据库的名字dbms.active_database=****.db,****是代码中数据库的名字
neo4j 使用neo4j-admin import 导入文件_第3张图片
第五步:运行neo4j
neo4j start
第六步:打开网页版
http://localhost:7474/browser/

有问题可以留言,会跟进问题的解决。
ps:假如之前数据库已经导入过数据,虽然通过
(MATCH ®
DETACH DELETE r)
将节点和边都删除了,但是在文件夹里还残留一些数据,也需要删除
在;例如,我的test数据库文件夹位置,里面的文件也需要删除
“D:\neo4j\neo4j-community-3.5.5\data\databases\test.db”。

你可能感兴趣的:(数据库,database)