Я знаю, что многие люди уже задают этот вопрос
для моего исследования, вот несколько вопросов, которые задавали раньше.
Но в конце концов, все еще не можем решить наши проблемы,
мы просто хотим удалить «ВСЕ» узлы и «ВСЕ» отношения.
предположим, что удалить "ВСЕ", можно увидеть, что осталось 0 узлов 0 свойств и 0 отношений
Это скриншот, который я сделал после удаления "ВСЕ", предложенного форумом.
Мой вопрос все тот же, как удалить все узлы и все отношения в neo4j
neo4j
nosql
relationship
Хуэй Тан
источник
источник
вы, вероятно, делаете это правильно, только на панели инструментов отображается только взятый более высокий идентификатор и, следовательно, количество «активных» узлов и связей, хотя их нет. это просто информативно.
чтобы убедиться, что у вас пустой график, выполните эту команду:
если оба дают вам 0, ваше удаление прошло успешно.
источник
для большой базы данных вы должны либо удалить базу данных с диска (я думаю, сначала после остановки движка), либо использовать в Cypher что-то вроде:
см. https://zoomicon.wordpress.com/2015/04/18/howto-delete-all-nodes-and-relationships-from-neo4j-graph-database/ для получения дополнительной информации, которую я собрал по этому поводу из различных ответов
источник
Neo4j не может удалять узлы, имеющие отношение. Прежде чем удалять узлы, необходимо удалить отношения.
Но это простой способ удалить «ВСЕ» узлы и «ВСЕ» отношения с помощью простого шипера. Это код:
МАТЧ (n) DETACH DELETE n
-> DETACH DELETE удалит все узлы и отношения по Match
источник
если имя узла, например: abcd, то запрос ниже будет работать:
Это удалит только узел с меткой «abcd» и все его отношения.
источник
Возможно, вы захотите удалить ограничения и индексы
источник
Это сделает свое дело ..
источник