Следуя ссылке, предоставленной @saad-khan, здесь приведен пример получения идентификаторов узлов и отношений.
В приведенном ниже коде показаны идентификаторы, поэтому вы можете убедиться, что вы удаляете все, что связано с данным идентификатором.
MATCH (node)-[relation:HAS]->(value)
where ID(node)=1234
RETURN ID(instance), ID(value), ID(r)
Ps.: ": HAS" - пример отношения.
Ответ 5
Старый вопрос и ответ, но чтобы удалить узел, когда у него есть отношения, используйте DETACH
MATCH (n) where ID(n)=<your_id>
DETACH DELETE n
или иначе вы получите это:
Neo.ClientError.Schema.ConstraintValidationFailed: Cannot delete node<21>, because it still has relationships. To delete this node, you must first delete its relationships.