当前位置:   article > 正文

neo4j图数据库搜索语句_neo4j查询语句

neo4j查询语句

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]->

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/1013652
推荐阅读
相关标签
  

闽ICP备14008679号