无法找到正确的例外

问题描述 投票:0回答:1

我使用py2neo从json插入数据。一切都很完美。

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

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

我正在努力

except py2neo.database.status.ConstraintError

但这只适用于py2neo 3.x.

python exception neo4j exception-handling py2neo
1个回答
2
投票

你显然在uniqueness constraint标签的itemid属性上有一个Documents。因此,每当neo4j检测到您正在尝试使用与现有Documents节点相同的itemid值创建新的Documents节点时,它将抛出指示约束违规的异常。

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

© www.soinside.com 2019 - 2024. All rights reserved.