У меня есть скрипт neo4j, который должен считывать данные из файла .csv и создавать узлы на основе данных, доступных в этом файле. Вот код:
LOAD CSV WITH HEADERS FROM 'file:///names.csv' AS row
WITH row.Fname AS first, row.Lname AS last
MERGE (p:la {last: last})
MERGE (o:fi {first: first})
.
.
.
RETURN count(o);
Проблема в том, что я хочу удалить ранее созданные узлы перед выполнением этих команд, поэтому я добавил эту строку в начале кода выше:
MATCH (n) DETACH DELETE n
но, похоже, он не работает, а ранее созданные узлы не удаляются. Что не так?