Możesz spróbować zmodyfikować poziomy problemów związanych z zapisem. Oczywiście istnieje w tym ryzyko, ponieważ nie będziesz w stanie wychwycić żadnego błędu zapisu, ale przynajmniej nadal powinieneś być w stanie wychwycić błędy sieciowe. Ponieważ MongoDB grupuje wstawianie zbiorcze operacje w grupach po 1000, to powinno przyspieszyć proces.
W domyślnie 1:
Po zmianie na 0:
Jeśli nie przejmujesz się kolejnością elementów, możesz przyspieszyć wywoływanie nieuporządkowanej operacji zbiorczej
await m_Collection.BulkWriteAsync(updates, new BulkWriteOptions() { IsOrdered = false });
W przypadku listy operacji nieuporządkowanych MongoDB może wykonywać równolegle operacje zapisu na liście iw dowolnej kolejności. Link