Как удалить все отношения в графике neo4j?
Мне нужно удалить все отношения между всеми узлами. Есть ли способ удалить все отношения на графике neo4j? Обратите внимание, что я использую ruby bindings - драгоценный камень neography
.
Об этом нет в вики драгоценности. Я также попытался найти способ сделать это в документации neo4j без каких-либо результатов.
Версия Neo4j - 1.7.2.
Ответы
Ответ 1
в cypher:
удаление всех отношений:
start r=relationship(*) delete r;
создавая все отношения между всеми узлами, я бы предположил:
start n=node(*),m=node(*) create unique n-[r:RELTYPE]-m;
но вы скорее не хотите иметь слишком много вершин, так как он рушится на низкой памяти (по крайней мере, в моем случае я получил 1 мил вершин и 1 ГБ оперативной памяти)
Ответ 2
В cypher3.5 start
- это deprecated
.
Вы можете использовать этот шифр, чтобы удалить все отношения
match ()-[r]->() delete r;