MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Pymongo :insert_many + eindeutiger Index

Eine Lösung könnte darin bestehen, den ordered zu verwenden Parameter von insert_many und auf False setzen (Standard ist True ):

my_collection.insert_many(to_insert, ordered=False)

Aus der PyMongo-Dokumentation:

Allerdings müssten Sie immer noch eine Ausnahme behandeln, wenn nicht alle Dokumente eingefügt werden konnten.

Abhängig von Ihrem Anwendungsfall können Sie sich für entweder pass entscheiden , protokollieren Sie eine Warnung oder untersuchen Sie die Ausnahme.