赞
踩
首先,在Neo4j中打开Database所在的目录文件夹,在目录下的import文件夹下存放需要载入的csv文件(因为Neo4j默认是从打开地址目录下的import中读出,所以需要在此目录下创建csv文件,否则在Neo4j中执行载入命令会出现找不到文件的情况。)
下面是结点文件中的内容,主要字段包括id,name,position
在Neo4j的命令行输入并执行以下命令:
- LOAD CSV WITH HEADERS FROM "file:///trump_person.csv" AS line
- MERGE (p:person{id:line.id,name:line.name,position:line.position})
(WITH HEADERS表明csv文件的第一行是属性名)
载入成功,查看已创建结点:
MATCH (n) RETURN n LIMIT 25
下面是关系文件中的内容,主要字段包括from_id,property1,property2,to_id,relation
在Neo4j的命令行输入并执行以下命令:
- LOAD CSV WITH HEADERS FROM "file:///trump_relation.csv" AS line
- match (from:person{id:line.from_id}),(to:person{id:line.to_id})
- merge (from)-[r:家庭关系{property1:line.property1,property2:line.property2}]->(to)
(关系名称为家庭关系)
添加关系成功后也可通过点击relation按钮查看已建立的节点关系。
若数据为中文,需要将文件保存为CSV utf-8格式,否则会有乱码。
参考:
https://blog.csdn.net/quiet_girl/article/details/71155442?locationNum=5&fps=1
https://blog.csdn.net/wmh13262227870/article/details/77915803
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。