Как удалить узел в Neo4j, используя Cypher Graph Query Language? - PullRequest
0 голосов
/ 16 мая 2018

Я хочу удалить этот Pessoa узел и его отношения с другими,
но я не хочу удалять другие узлы.

Node

Этот узел имеет свойство Guid ID со значением c40f314f-0ecf-42e1-b44d-85b6d72f134a

Я пытался

MATCH (n {ID: 'c40f314f-0ecf-42e1-b44d-85b6d72f134a'}) DELETE n;

Но появляется эта ОШИБКА:

Neo.ClientError.Schema.ConstraintValidationFailed: Невозможно удалить узел <35>, поскольку он все еще имеет отношения. Чтобы удалить этот узел, вы должны сначала удалить его отношения.

1 Ответ

0 голосов
/ 16 мая 2018

Использование

MATCH (n {ID: 'c40f314f-0ecf-42e1-b44d-85b6d72f134a'}) DETACH DELETE n;

Удален 1 узел, удалено 2 взаимосвязи, завершено через 2 мс.

Обратите внимание, что отношения узла также были удалены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...