En lösning kan vara att använda den ordered
parameter för insert_many
och ställ in den på False
(standard är True
):
my_collection.insert_many(to_insert, ordered=False)
Även om du fortfarande skulle behöva hantera ett undantag när alla dokument inte kunde infogas.
Beroende på ditt användningsfall kan du välja att antingen pass
, logga en varning eller inspektera undantaget.