具有标签“ X”和属性“ Y”的节点(ID)已经存在

时间:2019-07-02 18:35:09

标签: neo4j cypher neo4j-driver

我正在使用CREATE命令创建节点,如下所示:

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

当我运行这样的查询时,我收到以下错误消息:

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

如您所见,我正在创建一个具有不同 label property 值的节点,但仍然出现这样的错误。而且,我真的不明白为什么运行这样的查询会引发错误(注意:我已经将所有类型的Labels的名称定义为 constraint 来成为唯一的。)

有一点是,由于我要多次测试图的构建过程,因此每次我想从头开始创建节点时,首先要使用以下命令删除所有现有节点:

MATCH (a:A) DELETE a

我想知道这是否可能导致问题?

  

编辑:我正在使用neo4j python driver版本1.7.4在python中运行查询,并且当我在运行确切的命令(从中得到错误)时, neo4j桌面命令行我没有任何错误。

0 个答案:

没有答案