sql >> Databáze >  >> NoSQL >> MongoDB

Pymongo:insert_many + jedinečný index

Jedním z řešení by mohlo být použití ordered parametr insert_many a nastavte jej na False (výchozí je True ):

my_collection.insert_many(to_insert, ordered=False)

Z dokumentace PyMongo:

I když byste stále museli zpracovávat výjimku, kdy by nebylo možné vložit všechny dokumenty.

V závislosti na vašem případu použití se můžete rozhodnout buď pass , zaprotokolujte varování nebo zkontrolujte výjimku.



  1. MongoDB projektuje dokumenty s počtem větším než 2

  2. Pole Mongo db mění řetězec na plovoucí

  3. Přidejte pole prvku pole v agregaci MongoDB

  4. Počkejte na zpětné volání funkce async v události last stream.on('data').