zoukankan      html  css  js  c++  java
  • neo4j相关操作

    添加节点

    create (n:Person {name:'张三',age:12})
    

    n表示别名,Person表示一个标签,{}里面的是Person的属性

    添加关系

    create (p:Person{name:'张三',age:12})-[:包工程{金额:1000}]->(n:Person{name:'李四',age:14})
    

    删除节点

    create (n:Person{name:'test'})
    match (n:Person{name:'test'}) delete n
    

    需要注意的是如果该节点与其它节点存在关系,则需要首先删除关系,再删除节点。

    删除关系

    match (p:Person{name:"张三",age:12})-[f:包工程]->(n:Person{name:"李四",age:14}) delete f
    

    快速清空数据库

    MATCH (n)
    DETACH DELETE n
    

    修改属性

    在neo4j界面点击节点可以看到:

    (1)添加标签

    match (t:Person) where id(t)=116 set t:好人 return t
    

    这样处理后张三既是Person也是好人标签
    (2)加上属性

    match (a:好人) where id(a)=115 set a.战斗力=200 return a
    

    (3)修改属性

    match (a:好人) where id(a)=115 set a.战斗力=500 return a
    

    (4)查:(查操作太多啦,直接参考neo4j例子就好)

    match (p:Person) - [:包工程] -> (n:Person) return p,n
    
  • 相关阅读:
    实习日记7.28
    实习日记7.27
    实习总结(第三周)
    实习日记7.26
    实习日记7.25
    实习总结(第二周)
    实习总结(第一周)
    实习日记7.22
    实习日记7.21
    5月4下
  • 原文地址:https://www.cnblogs.com/xiximayou/p/15552429.html
Copyright © 2011-2022 走看看