当前位置:   article > 正文

Neo4j(二):节点和关系文件导入_neo4j admin 新建关系

neo4j admin 新建关系

首先,在Neo4j中打开Database所在的目录文件夹,在目录下的import文件夹下存放需要载入的csv文件(因为Neo4j默认是从打开地址目录下的import中读出,所以需要在此目录下创建csv文件,否则在Neo4j中执行载入命令会出现找不到文件的情况。)

csv节点文件的载入

下面是结点文件中的内容,主要字段包括id,name,position

在Neo4j的命令行输入并执行以下命令:

  1. LOAD CSV WITH HEADERS FROM "file:///trump_person.csv" AS line
  2. MERGE (p:person{id:line.id,name:line.name,position:line.position})

(WITH HEADERS表明csv文件的第一行是属性名)

载入成功,查看已创建结点:

MATCH (n) RETURN n LIMIT 25

csv关系文件的载入

下面是关系文件中的内容,主要字段包括from_id,property1,property2,to_id,relation

在Neo4j的命令行输入并执行以下命令:

  1. LOAD CSV WITH HEADERS FROM "file:///trump_relation.csv" AS line
  2. match (from:person{id:line.from_id}),(to:person{id:line.to_id})
  3. merge (from)-[r:家庭关系{property1:line.property1,property2:line.property2}]->(to)

(关系名称为家庭关系)

添加关系成功后也可通过点击relation按钮查看已建立的节点关系。

Tips:

若数据为中文,需要将文件保存为CSV utf-8格式,否则会有乱码。

参考:

https://blog.csdn.net/quiet_girl/article/details/71155442?locationNum=5&fps=1

https://blog.csdn.net/wmh13262227870/article/details/77915803

https://blog.csdn.net/HHTNAN/article/details/81744491

https://www.cnblogs.com/zeppelin/p/9134456.html

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号