@Dummy heeft gelijk dat bulkbewerkingen over het algemeen sneller zijn dan afzonderlijke invoegingen, maar vanaf versie 2.6 en hoger, waarbij meerdere documenten worden ingevoegd met behulp van collection.insert
is gewoon syntactische suiker voor een BulkWrite
. Als u de ordered
markeer naar false, de prestatie moet identiek zijn aan een ongeordende bulkinvoeging:
db.collection.insert(<document array>,{ordered:false})
Deze bewerking retourneert een BulkWriteResult
, zie meer details in de documentatie
.