赞
踩
一、csv结点文件的载入
下面是person_Format.csv(文件名)文件中的内容,主要字段包括id,name和age,下面的5行分别对应5个人的信息(注意逗号是英文格式下的逗号,否则读不出)。
id,name,age
1,zhangsna,18
2,lisi,28
3,wangeu,60
4,wnanandajie,30
5,viji,26
执行导入语句
LOAD CSV WITH HEADERS FROM "file:///person_Format.csv" AS line
MERGE (p:person{id:line.id,name:line.name,age:line.age})
WITH HEADERS表明csv文件的第一行是属性名。
执行语句,会出现下面的提示信息:
提示信息说明已经加入了5个结点标签,标明载入成功,为了验证是否载入了person_Format.csv文件中的信息,我们使用下面的语句来验证:
match (n:person) return count(*);
二、csv关系文件的载入
下面是PersonRel_Format.csv(文件名)文件中的内容,主要字段包括from_id,property1,property2和to_id四个字段,下面的3行分别对应3个关系的信息(注意逗号是英文格式下的逗号,否则读不出)。
from_id,property1,property2,to_id
1,KNOW,LIKE,2
2,LIKE,LIKE,3
3,FAVORATE,KNOW,5
在neo4j的命令行处执行下列语句:
LOAD CSV WITH HEADERS FROM "file:///relation.csv" AS line
match (from:person{id:line.from_id}),(to:person{id:line.to_id})
merge (from)-[r:rel{property1:line.property1,property2:line.property2}]->(to)
WITH HEADERS表明csv文件的第一行是属性名。
执行会出现下图内容:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。