工作需要用到知识图谱,学习一下Neo4j CQL
常规操作
-
查询关系的父节点
match (n)-[r:likes]-() return n
-
查询节点名称为person的前25条结点记录 和查询后25条结点记录
match (n:Person) return n limit 25
match (n:Person) return n skip 25
-
查询结点名称为person age=12的所有结点
match (n:Person) where n.age = 12 return n
-
创建结点和结点之间的关系 单向
create (n:Person{n.age=18,n.name="kugua"})-[r:likes]->(m:fathor{m.age=50,m.name="kuguafathor"}) return n,m
-
删除结点名称为person age=18的结点
match (n:Person) where n.age = 18 delete n
-
删除使用的结点或者结点的标签属性
match(n:Person) remove n.dept return n
-
向现有的Person结点中添加dept 属性
match (n:Person) set n.dept = "研发" return n
-
按照某一个字段排序 默认是升序 使用desc关键字变成