Du kan försöka modifiera skrivproblemnivåerna. Självklart finns det en risk med detta, eftersom du inte skulle kunna fånga något skrivfel, men du bör åtminstone fortfarande kunna fånga nätverksfel. När MongoDB grupperar bulkinlagan verksamhet i grupper om 1000, bör detta påskynda processen.
W som standard är 1:
När du ändrar den till 0:
Om du inte bryr dig om ordningen på elementen kan du få lite fart genom att anropa den oordnade bulkoperationen
await m_Collection.BulkWriteAsync(updates, new BulkWriteOptions() { IsOrdered = false });
Med en oordnad operationslista kan MongoDB parallellt exekvera skrivoperationerna i listan och i valfri ordning. Länk