@Dummy ma rację, że operacje zbiorcze są zazwyczaj szybsze niż pojedyncze wstawianie, jednak od wersji 2.6 i nowszych wstawianie wielu dokumentów za pomocą collection.insert to tylko cukier składniowy dla BulkWrite . Jeśli ustawisz ordered flaga na false, wydajność powinna być taka sama, jak w przypadku nieuporządkowanego wstawiania zbiorczego:
db.collection.insert(<document array>,{ordered:false})
Ta operacja zwróci BulkWriteResult , więcej szczegółów znajdziesz w dokumentacji
.