NEO4J 批量刪除關(guān)系
Neo4j batch delete relationship
neo4j刪除所有節(jié)點和關(guān)系
neo4j清空所有數(shù)據(jù)命令如下:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
不好意思 你要加上限制一次只能刪除10萬條,不然就要配置調(diào)優(yōu)
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
WITH n,r limit 100000
DELETE n,r
neo4j刪除兩個節(jié)點之間的關(guān)系
match (n) delete n;
但節(jié)點太多就會報錯 OutOfMemoryError
網(wǎng)上還有一些回答
MATCH(n) DETACH DELETE n;
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
WITH n,r DELETE n,r;
在我的測試環(huán)境上不生效
https://stackoverrun.com/cn/q/8274593
您可以在較小的批次中刪除它們。
批量刪除節(jié)點 batch delete node
match(n:Node) with n limit 100000 DELETE n;
批量刪除關(guān)系 batch delete relationship
match ()-[r:Type]-() with r limit 100000 DELETE r;