neo4j 导入csv实体、关系详细步骤——Load csv方法

环境准备:

windows系统,neo4j社区版3.5.8
neo4j-community-3.5.8-windows

1 启动neo4j,具体如下:

WIN+R输入cmd,打开命令提示符,将目录切换到neo4j的安装目录-bin目录下,输入

neo4j.bat console

在这里插入图片描述

2 在浏览器输入http://localhost:7474/browser/,打开neo4j浏览器

3 将需要导入的csv文件放到import目录下:

在这里插入图片描述
csv文件的格式如下:
实体类型:
在这里插入图片描述
关系类型:

  • 34
    点赞
  • 201
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
neo4j是一个开源的图形数据库,可以用来存储和查询具有复杂关系的数据。而在导入数据时,neo4j最常见的数据格式之一就是CSV文件导入CSV文件neo4j时,需要执行以下几个步骤: 1. 首先将CSV文件放置在能够被neo4j访问的地方。 2. 然后使用LOAD CSV命令来读取CSV文件并将其转换为neo4j节点和关系。例如: LOAD CSV WITH HEADERS FROM "file:/path/to/myfile.csv" AS row CREATE (:Person { name: row.name, age: toInteger(row.age)}) 这个例子假设CSV文件具有一个标题行,包含“name”和“age”属性,然后将其转换为一个名为“Person”的节点。 3. 接下来,根据实际情况,可以将节点之间的关系关系标注(relationship types)进行标记,以便后续查询。例如: LOAD CSV WITH HEADERS FROM "file:/path/to/relationships.csv" AS row MATCH (a:Person {name: row.start}) MATCH (b:Person {name: row.end}) MERGE (a)-[:FRIEND]->(b) 这个例子假设relationships.csv具有一个标题行,包含“start”和“end”列,然后将其转换为一个“Friend”关系。 4. 最后可以使用Index或者Constraints等方法进行索引和优化。例如: CREATE INDEX ON :Person(name) 这个例子将针对名为“Person”的节点类型,为其“name”属性创建一个索引。 综上,这就是neo4j导入CSV文件的基本步骤。需要说明的是,这只是导入数据的最基本方式,还有其他高效的方法,可以更好地满足特定需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值