Mongoose stöder nu att skicka flera dokumentstrukturer till Model.create. För att citera deras API-exempel, det stöder att skickas antingen en array eller en varargs-lista med objekt med en återuppringning i slutet:
Candy.create({ type: 'jelly bean' }, { type: 'snickers' }, function (err, jellybean, snickers) {
if (err) // ...
});
Eller
var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
if (err) // ...
});
Redigera: Som många har noterat utför detta inte en äkta massinsättning - det döljer helt enkelt komplexiteten i att anropa save
flera gånger själv. Det finns svar och kommentarer nedan som förklarar hur man använder den faktiska Mongo-drivrutinen för att uppnå en bulk-insats i prestandas intresse.