找不到正确的异常

2024-06-25 23:30:58 发布

您现在位置:Python中文网/ 问答频道 /正文

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

但我在文件中找不到与这一例外有关的信息。你知道吗

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

我在试着

except py2neo.database.status.ConstraintError

但这只适用于py2neo3.x


Tags: and文件数据信息nodejsonwithexists
1条回答
网友
1楼 · 发布于 2024-06-25 23:30:58

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

您应该使用merge方法而不是create。你知道吗

相关问题 更多 >