赞
踩
目录
二、用CSV文件导入方法对Neo4j Desktop批量创建节点和关系
将CSV文件放入到我们neo4j目录下面的import目录下
create(n:Lesson{name:'模拟电子技术基础'})return n
create(n:Stock{name:'安琪酵母',code:'600298',launchDate:date("2000-08-18")})return n
create(n:Content{name:'基本概念'}),(:Content{name:'基本电路'}),(:Content{name:'基本方法'})
MATCH(a:Lesson),(b:Content)WHERE a.name='模拟电子技术基础'AND b.name='基本概念'CREATE(a)-[r:包含]->(b)RETURN r
重复上述语句
① 用Excel表格输入需要的节点信息(注意:一个表格的节点类型相同,若需要多个类型节点,则需要建立多个csv文件,重复操作即可)
② 另存为CSV文件
③ 用记事本打开CSV文件,点击另存为,改变编码为utf-8
LOAD CSV WITH HEADERS FROM "file:///Definition_1.csv" AS line
CREATE (:Definition {name:line.name})
可以看到节点被成功导入
同上述建立节点相同,编写一个如下内容的CSV文件
注意:同一个csv中,头实体(即from那列)类型要相同,尾实体(即to那列)类型也要相同
导入neo4j目录下面的import目录下
执行语句
LOAD CSV WITH HEADERS FROM "file:///rela_Definition_Definition__1.csv" AS line
match (from:content{name:line.from}),(to:Definition{name:line.to})
merge (from)-[r:包含]->(to)
得到如图关系
根据需求,重复上述操作,最终得到
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。