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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM