2
У меня есть следующий список узлов:Удалить несколько элементов из связанного списка
MATCH events=(begin)-[:NEXT*]->(end)
WHERE id(begin)=175 AND id(end)=93
RETURN events
И они маркируются как Pink
или Gray
.
Мой вопрос: Как удалить розовые узлы?
Я попытался следующие:
MATCH (begin)-[:NEXT*]->(toDelete:Pink)-[:NEXT*]->(end)
WHERE id(begin)=175 AND id(end)=93
WITH toDelete
MATCH (prev)-[r1:NEXT]->(toDelete)-[r2:NEXT]->(next)
CREATE (prev)-[:NEXT]->(next)
DELETE r1,r2,toDelete
Но я получаю сообщение об ошибке:
Node[178] is deleted and cannot be used to create a relationship
я более или менее понимаю, что происходит, но я не знаю, как ее решить.