MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Pymongo :insert_many + indice univoco

Una soluzione potrebbe essere quella di utilizzare ordered parametro di insert_many e impostalo su False (l'impostazione predefinita è True ):

my_collection.insert_many(to_insert, ordered=False)

Dalla documentazione di PyMongo:

Tuttavia, dovresti comunque gestire un'eccezione quando non è stato possibile inserire tutti i documenti.

A seconda del tuo caso d'uso, potresti decidere di pass , registra un avviso o controlla l'eccezione.