Jednym z rozwiązań może być użycie ordered
parametr insert_many
i ustaw go na False
(domyślnie True
):
my_collection.insert_many(to_insert, ordered=False)
Chociaż nadal będziesz musiał obsłużyć wyjątek, gdy nie można wstawić wszystkich dokumentów.
W zależności od przypadku użycia możesz zdecydować się na pass
, zarejestruj ostrzeżenie lub sprawdź wyjątek.