赞
踩
neo4j图数据库搜索语句
1、查询语句
MATCH (n) where id(n)=%s return n
利用节点label查询
match (n) where (n:`a` or n:`b` ) return count(n)
match (n) where any(label in labels(n) WHERE label in ['a', 'b']) return n
利用关系label(id)查询不需要在match后定义
match (n) where any(label in labels(n) WHERE label in ['a', 'b']) return n
2、删除语句
删除节点以及周围连接的关系
MATCH (n) ,d=(n)-[x]-() where id(x)=%s 或者 type(x)=''DETACH DELETE n
删除节点(周围存在连接的关系会报错,只适合单独节点)
MATCH (n) where id(n)=%s DELETE n
3、更新语句
match(n:) set n.new_property = n.old_property
4、新增语句
CREATE (n1:FaceBookProfile1{type:“”})-[r:LIKES{type:“”}]->(n2:FaceBookProfile2{type:“”})
5、创建关系
MATCH (a:LabeofNode1), (b:LabeofNode2) WHERE a.name = "nameofnode1" AND b.name = " nameofnode2" CREATE (a)-[: Relation]->
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。