Neo4j笔记整理CQL大全

工作需要用到知识图谱,学习一下Neo4j CQL

常规操作

  1. 查询关系的父节点

    match (n)-[r:likes]-() return n

  2. 查询节点名称为person的前25条结点记录 和查询后25条结点记录

    match (n:Person) return n limit 25

    match (n:Person) return n skip 25

  3. 查询结点名称为person age=12的所有结点

    match (n:Person) where n.age = 12 return n

  4. 创建结点和结点之间的关系 单向

    create (n:Person{n.age=18,n.name="kugua"})-[r:likes]->(m:fathor{m.age=50,m.name="kuguafathor"}) return n,m
    
  5. 删除结点名称为person age=18的结点

    match (n:Person) where n.age = 18 delete n

  6. 删除使用的结点或者结点的标签属性

    match(n:Person) remove n.dept return n

  7. 向现有的Person结点中添加dept 属性

    match (n:Person) set n.dept = "研发" return n

  8. 按照某一个字段排序 默认是升序 使用desc关键字变成

你可能感兴趣的:(Neo4j,Neo4j,图形数据库)