Neo4j : 通過節點的 id屬性 對節點進行查,改,刪操作


1. "查"操作 , 查找 id 屬性 為 501的節點:


   
   
  
  
          
  1. MATCH (r)
  2. WHERE id(r) = 501
  3. RETURN r

                                         

2. "改"操作, 更改 id 屬性 為 501的節點的 test 屬性 的屬性值為 "testtest"


   
   
  
  
          
  1. MATCH (r)
  2. WHERE id(r) = 501
  3. SET r.test = "testtest"

查詢該節點。


   
   
  
  
          
  1. MATCH (r)
  2. WHERE id(r) = 501
  3. RETURN r

修改成功,如圖所示:

 

3. "刪"操作, 刪除 id 屬性 為 501的節點

這個樣例只刪除該節點,要想刪和這個節點與其他節點的關系,請看下個例子。


   
   
  
  
          
  1. MATCH (r)
  2. WHERE id(r) = 501
  3. DELETE r
  4. RETURN r

再次查詢該節點,該節點已被刪除,如圖所示。

                     

4. 刪除某個節點和這個節點與其他節點的關系

先創建兩個節點。


   
   
  
  
          
  1. CREATE (test1: test),
  2. (test2: test),
  3. (test1) -[: test] -> (test2),
  4. (test2) <-[: test] - (test1)

              如下圖所示,創建兩個節點成功。因為剛刪除 id 屬性 為 501 的節點,創建兩個新節點,系統自動分配其中一個節點的 id 屬性 為 501。

                                             

刪除 id 屬性 為 501的節點,以及與該節點有關的關系。


   
   
  
  
          
  1. MATCH (r)
  2. WHERE id(r) = 501
  3. DETACH DELETE r
  4. RETURN r

原文地址:https://blog.csdn.net/qq_38737992/article/details/88093224


免責聲明!

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



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