neo4j 简单使用
1. 链接数据库
dbms.security.procedures.unrestricted=apoc.*
重启服务
return apoc.version()
msql connect jar包放入plugins
-----------------------------启动
./neo4j console
-----------------------------导入
load csv from 'file:///person.csv' as line
create (:person {user_id:line[0], user_name:line[1]})
load csv from 'file:///family.csv' as line
create (:family {user_id:line[0],user_name:line[1],f_id:line[2],f_name:line[3],relation:line[4]})
-----------------------------删除所有
match(n) optional match(n) -[r] -() delete n,r
-----------------------------查找一个人得所有关系
match (a1:person {user_id:" "}),(a2:family)
where a1.user_id=a2.user_id
return a1.user_name, a2.relation, a2.f_name
match p=(:person {user_id:" "})-[r:`关系`] ->() return p limit 25
-----------------------------创建一个人得关系
match (a1:person {user_id:" "}),(a2:family),(a3:person)
where a1.user_id = a2.user_id and a3.user_id = a2.f_id
create (a1)-[:关系{relation:a2.relation}] ->(a3)