2013-02-21 1 views
0

Мне нужно удалить узел из neo4j db, но в соответствии с документами все связи узла должны быть удалены первыми, поэтому догадайтесь, что мне нужно получить список этих отношений, а затем удалить их по одному. node.getRelationships (type) возвращает отношения определенного типа, но не все отношения всех типов. Передача '*' для типа не работает.Как получить/удалить все отношения с узла с помощью node-neo4j?

Есть ли более простой способ удалить узел или получить список отношений?

Это довольно просто сделать это прямо в cypher, поэтому я всегда могу отказаться от этого, но по возможности я хотел бы использовать библиотеку node-neo4j.

Спасибо, Alex

ответ

0

Можете ли вы пройти node.delete(force=true) для узла? В противном случае вы можете вызвать функцию node.all(), чтобы получить все отношения.

Извините, если синтаксис выглядит неправильно, JS/CS не является моим родным языком.

+0

Документы (http://coffeedoc.info/github/thingdom/node-neo4j/master/) рекомендуют не использовать force = true, но все(), похоже, работают - ключ должен передать его null для параметр «тип». Благодаря! –