我正在使用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桌面命令行我没有任何错误。