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

Pymongo :insert_many + unikt indeks

En løsning kunne være at bruge den ordered parameter for insert_many og indstil den til False (standard er True ):

my_collection.insert_many(to_insert, ordered=False)

Fra PyMongo-dokumentationen:

Selvom du stadig skulle håndtere en undtagelse, når alle dokumenterne ikke kunne indsættes.

Afhængigt af din use-case kan du vælge at enten pass , log en advarsel, eller inspicér undtagelsen.



  1. MongoDB C# Driver- og servergenererede ObjectId'er

  2. Forespørger efter matrix i indlejret liste

  3. Spring gemmer ikke objektet til MongoDB korrekt

  4. Tillader mongoose flere databaseanmodninger samtidigt?