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.