无法找到正确的异常

时间:2019-02-26 01:19:18

标签: python exception neo4j exception-handling py2neo

我使用py2neo从json插入数据。一切正常。

但是我无法在文档中找到与此异常相关的信息。

neo4j.exceptions.ConstraintError: Node(0) already exists with label `Documents` and property `itemid` = '994263771'

我正在尝试

except py2neo.database.status.ConstraintError

但这仅适用于py2neo 3.x

1 个答案:

答案 0 :(得分:2)

您显然在itemid标签的Documents属性上有一个uniqueness constraint。因此,每当neo4j检测到您试图创建一个与现有Documents节点具有相同itemid值的新Documents节点时,就会抛出异常,表明约束冲突。 >

您应该使用merge方法而不是create