Подтвердить что ты не робот

Как удалить все отношения в графике neo4j?

Мне нужно удалить все отношения между всеми узлами. Есть ли способ удалить все отношения на графике neo4j? Обратите внимание, что я использую ruby ​​bindings - драгоценный камень neography. Об этом нет в вики драгоценности. Я также попытался найти способ сделать это в документации neo4j без каких-либо результатов.

Версия Neo4j - 1.7.2.

4b9b3361

Ответ 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;