无法找到正确的异常
unable to find the correct exception
我使用 py2neo 从 json 中插入数据。一切都很完美。
但是我无法在文档中找到与此异常相关的信息。
neo4j.exceptions.ConstraintError: Node(0) already exists with label `Documents` and property `itemid` = '994263771'
我正在尝试
except py2neo.database.status.ConstraintError
但这只适用于 py2neo 3.x
您显然在 Documents
标签的 itemid
属性 上有一个 uniqueness constraint。因此,每当 neo4j 检测到您正在尝试创建一个与现有 Documents
节点具有相同 itemid
值的新 Documents
节点时,它就会抛出一个异常,指示违反约束。
您应该使用 merge
方法而不是 create
。
我使用 py2neo 从 json 中插入数据。一切都很完美。
但是我无法在文档中找到与此异常相关的信息。
neo4j.exceptions.ConstraintError: Node(0) already exists with label `Documents` and property `itemid` = '994263771'
我正在尝试
except py2neo.database.status.ConstraintError
但这只适用于 py2neo 3.x
您显然在 Documents
标签的 itemid
属性 上有一个 uniqueness constraint。因此,每当 neo4j 检测到您正在尝试创建一个与现有 Documents
节点具有相同 itemid
值的新 Documents
节点时,它就会抛出一个异常,指示违反约束。
您应该使用 merge
方法而不是 create
。