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