1. "查"操作 , 查找 id 屬性 為 501的節點:
- MATCH (r)
- WHERE id(r) = 501
- RETURN r
Neo4j : 通過節點的 id屬性 對節點進行查,改,删操作
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuMDOyAzN0YjN30iNzAzMwEDN0EDMykDM5EDMy0yM4QjMxETMvwVOwkTMwIzLcNDO0ITMxEzLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
2. "改"操作, 更改 id 屬性 為 501的節點的 test 屬性 的屬性值為 "testtest"
- MATCH (r)
- WHERE id(r) = 501
- SET r.test = "testtest"
查詢該節點。
- MATCH (r)
- WHERE id(r) = 501
- RETURN r
修改成功,如圖所示:
3. "删"操作, 删除 id 屬性 為 501的節點
這個樣例隻删除該節點,要想删和這個節點與其他節點的關系,請看下個例子。
- MATCH (r)
- WHERE id(r) = 501
- DELETE r
- RETURN r
再次查詢該節點,該節點已被删除,如圖所示。
Neo4j : 通過節點的 id屬性 對節點進行查,改,删操作
4. 删除某個節點和這個節點與其他節點的關系
先建立兩個節點。
- CREATE (test1:test),
- (test2:test),
- (test1) -[:test] -> (test2),
- (test2) <-[:test] - (test1)
如下圖所示,建立兩個節點成功。因為剛删除 id 屬性 為 501 的節點,建立兩個新節點,系統自動配置設定其中一個節點的 id 屬性 為 501。
删除 id 屬性 為 501的節點,以及與該節點有關的關系。
- MATCH (r)
- WHERE id(r) = 501
- DETACH DELETE r
- RETURN r
原文位址:https://blog.csdn.net/qq_38737992/article/details/88093224