Delete
在Neo4j中說到刪除節(jié)點(diǎn),我們第一時間想到的肯定是Delete關(guān)鍵字。
的確我們也經(jīng)常使用Delete來刪除節(jié)點(diǎn)。
刪除節(jié)點(diǎn)
如果節(jié)點(diǎn),沒有關(guān)聯(lián)關(guān)系那可以直接使用delete刪除
MATCH (n:Role) delete n
如果節(jié)點(diǎn)存在關(guān)聯(lián)關(guān)系,那么我們使用delete刪除就會報錯
此時如果一定要刪除,那么我們可以使用detach delete來刪除
MATCH (n:Person) detach delete n
此時就會斷開關(guān)系,然后刪除節(jié)點(diǎn)
但是如果我們不想刪除節(jié)點(diǎn),只想刪除兩個節(jié)點(diǎn)之間關(guān)聯(lián)的關(guān)系那該如何呢
MATCH (n:Person)-[r:ACTED_IN]->(m:Movie) delete r
remove
當(dāng)然除了delete,我們也可以使用remove來刪除節(jié)點(diǎn),或者屬性
match(n:Role{name:"主角",age:10})
remove n.age
return n.age
此時我們可以發(fā)現(xiàn)返回null,age屬性已經(jīng)被刪除了文章來源:http://www.zghlxwxcb.cn/news/detail-649039.html
match(n:Role{name:"主角"})
remove n:Role
return n
此時就是刪除了節(jié)點(diǎn)文章來源地址http://www.zghlxwxcb.cn/news/detail-649039.html
到了這里,關(guān)于圖數(shù)據(jù)庫(四):Neo4j中的刪除操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!