Возвращаемое значение после удаления узла или отношения в neo4j

Я сталкивался с тем, что когда я удаляю какой-то узел (который может иметь отношения) или отношения в neo4j, используя запрос шифра, он не дает ничего взамен, как в mysql db.

Есть ли способ, который может дать подтверждение о количестве затронутых узлов (например, количество удаленных узлов) в шифре?

1 ответ

Решение

Ниже работает запрос (я пробовал это с neo4j 1.8.1 и 1.9.3 как для сообщества, так и для корпоративной версии)

START root=node(1) MATCH root-[r:?]->() WHERE root.Id=12 DELETE r,root return count(root);  

Нам просто нужно убедиться, что узел не связан с какими-либо другими отношениями, если это так, удалите эти отношения до узла как DELETE a,b,c,node где a, b и c - соответствующие отношения, связанные с узлом.

Спасибо @PeterNeubauer.:)

Другие вопросы по тегам