neo4j初始命令学习

1、创建节点

create(node-name:label{name:"",id:""})
其中node-name可为空,label可为多个:
ceate(:label1:label2{})

2、清库命令

执行命令:MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r

3、建立节点和关系【已存在的节点和创建新的关系】

执行命令:match (n:Person),(m:Org) where ID(n)=361 and ID(m)=427 create (n)-[r:Employ]->(m) return r

4、删除指定关系

执行命令:MATCH (p1:Person)-[r:Colleague]-(p2:Person) DELETE r

5、查询一个节点所有关系的节点【双向】

执行命令:MATCH p=(Person)<-[r]->() where ID(Person)=424 RETURN p LIMIT 25【返回指定的标签类型】

MATCH p=(n)<-[r]->() where ID(n)=361 RETURN p 【返回所有的标签类型】【返回节点】

MATCH p=(n)<-[r]->() where ID(n)=361 return COLLECT(r) AS resourceNodeRelations, COLLECT(p) as relatedNodes【返回数据】【resourceNodeRelations所有关系】【relatedNodes所有节点】

你可能感兴趣的:(neo4j初始命令学习)