Узел (ID) уже существует с меткой `X` и свойством 'Y' - PullRequest
0 голосов
/ 02 июля 2019

Я создаю узлы с помощью команды CREATE, например:

CREATE (d:A { name:'one_string' })

, когда я запускаю такой запрос, я получаю следующее сообщение об ошибке:

Node(12079) already exists with label `B` and property `name` = 'a_different_string'

Asвы видите, я создаю узел с другим меткой и свойством значением и все еще получаю такую ​​ошибку.И я не очень понимаю, почему выполнение такого запроса должно приводить к ошибке (примечание: я определил ограничение для имен всех типов меток, чтобы они были УНИКАЛЬНЫМИ.)

Один момент заключается в том, что, поскольку я тестирую процесс построения моего графика несколько раз, каждый раз, когда я хочу создать узлы с самого начала, я сначала удаляю все существующие узлы, используя следующую команду:

MATCH (a:A) DELETE a

Мне интересно, может ли это вызвать проблему?

Редактировать: Я выполняю запросы в python, используя драйвер neo4j python версия 1.7.4 и когда я запускаю точную команду - из-за которой я получаю ошибку - в командной строке рабочего стола neo4j я не получаю никакой ошибки.

...