@Dummy har korrekt, at masseoperationer generelt er hurtigere end individuelle indstik, dog fra version 2.6 og nyere, indsættelse af flere dokumenter ved hjælp af collection.insert
er bare syntaktisk sukker for en BulkWrite
. Hvis du indstiller den ordered
flag til falsk, skal ydeevnen være identisk med et uordnet masseindlæg:
db.collection.insert(<document array>,{ordered:false})
Denne handling returnerer et BulkWriteResult
, se flere detaljer i dokumentationen
.