一、Neo4j安装
Neo4j Desktop版本:https://neo4j.com/download/
安装后可以选择账号登录也可以选择使用自动创建的Activation Key登陆激活。
二、创建项目
登陆后Neo4j会默认提供一个项目,用户可以new多个项目。如果用户不小心把所有项目都删除,Neo4j会出现以下问题:
解决以上bug的办法:#neo4j Initialization error: TypeError: Cannot read property ‘name’ of undefined
进入project -> 选择add graph -> create a local graph -> set graph -> start -> 启动
三、节点创建
创建节点时需要导入csv文件,而在Neo4j数据库中导入csv文件的最佳方案是:Open Folder -> import -> 将csv文件放入该目录下。
接下来,创建节点:
LOAD CSV WITH HEADERS FROM "file:///dataset.csv" AS line
CREATE (iil:Iir { id:line.id, Increase_in_rent:line.Increase_in_rent});
iil是Iir的别名,两者在以后的操作都可以使用。
四、关系的创建以及删除
连接Location节点和Iir节点,关系命名为Increase_in_rent。
MATCH (location:Location),(iil:Iir)
WHERE location.id = iil.id
CREATE (iil)-[r:Increase_in_rent]->(location)
删除Increase_in_rent关系,如下:
MATCH (:Iir)-[r:Increase_in_rent]-(:Location)
DELETE r