zoukankan      html  css  js  c++  java
  • neo4j删除节点和关系

    两种方法:

    一、用下列 Cypher 语句:

    match (n) detach delete n

    原理:匹配所有的节点,然后进行删除。

    二、 从文件系统上删除对应的数据库。

    1、停掉服务;

    2、删除 graph.db 目录;(这个地方是你使用的数据库名)

    3、重启服务。

    原理:数据库实质上是把数据进行存储管理,最终的存储是落在我们的文件系统上,我们只需要从文件系统上进行删除即可。重启服务的时候neo4j会自动检测数据库文件,如果没有则会新建。

    match (n) optional match (n)-[r]-() delete n,r #应该也可以

     

     后一部分参考:https://blog.csdn.net/weixin_35757704/article/details/120233655?spm=3001.4430

    和SQL一样,query大小写效果一样

    删除节点
    MATCH(n:City) DETACH
    DELETE n

    删除关系
    match (n)-[r:created]-()
    detach delete r

    查看节点
    MATCH(n:City) DETACH
    RETURN n

    查看关系
    match (n)-[r:created]-()
    RETURN r
    参考:https://blog.csdn.net/qq_33232071/article/details/50987318

  • 相关阅读:
    poj 1562 Oil Deposits
    poj 1650 Integer Approximation
    snmp4j 编程
    ubuntu 13.04 163源(亲测可用)
    c语言中static 用法总结(转)
    Spring入门
    Hibernate入门
    Struts2入门教程
    素数距离问题
    ASCII码排序
  • 原文地址:https://www.cnblogs.com/Li-JT/p/15371376.html
Copyright © 2011-2022 走看看