如何删除密码中的大量关系?
How to delete large amount of relationships in cypher?
我创建了大量关系(数百万),我想通过 Cypher 请求删除这些关系。
call apoc.periodic.iterate('MATCH (a:CAR)-[r:REL_NAME]->() DELETE r','', {batchSize:50000})
语法正确吗?
基于the documentation,我认为调用应该是这样的:
CALL apoc.periodic.iterate('MATCH (:CAR)-[r:REL_NAME]->() RETURN r', 'DELETE r', {batchSize:50000})
第一个语句是 运行 批处理并生成关系。
第二个语句应用于每个生成的关系。
注意:标签通常遵循 PascalCase 约定(CAR
应为 Car
)。
我创建了大量关系(数百万),我想通过 Cypher 请求删除这些关系。
call apoc.periodic.iterate('MATCH (a:CAR)-[r:REL_NAME]->() DELETE r','', {batchSize:50000})
语法正确吗?
基于the documentation,我认为调用应该是这样的:
CALL apoc.periodic.iterate('MATCH (:CAR)-[r:REL_NAME]->() RETURN r', 'DELETE r', {batchSize:50000})
第一个语句是 运行 批处理并生成关系。 第二个语句应用于每个生成的关系。
注意:标签通常遵循 PascalCase 约定(CAR
应为 Car
)。