nguaman
nguaman

Reputation: 971

unable to find the correct exception

I use py2neo to insert data from a json. Everything works perfects.

But I was unable to find in the documentation the information related to this exception.

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

I was trying with

except py2neo.database.status.ConstraintError

But this only work with py2neo 3.x

Upvotes: 0

Views: 112

Answers (1)

cybersam
cybersam

Reputation: 66967

You apparently have a uniqueness constraint on the itemid property of the Documents label. Therefore, whenever neo4j detects that you are trying to create a new Documents node with the same itemid value as an existing Documents node, it is throwing an exception indicating a constraint violation.

You should use the merge method instead of create.

Upvotes: 2

Related Questions