Mongoose ondersteunt nu het doorgeven van meerdere documentstructuren aan Model.create. Om hun API-voorbeeld te citeren, het ondersteunt het doorgeven van een array of een varargs-lijst met objecten met een callback aan het einde:
Candy.create({ type: 'jelly bean' }, { type: 'snickers' }, function (err, jellybean, snickers) {
if (err) // ...
});
Of
var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
if (err) // ...
});
Bewerken: Zoals velen hebben opgemerkt, voert dit geen echte bulkinvoeging uit - het verbergt gewoon de complexiteit van het aanroepen van save
zelf meerdere keren. Hieronder vindt u antwoorden en opmerkingen waarin wordt uitgelegd hoe u de eigenlijke Mongo-driver kunt gebruiken om een bulkinvoeging te realiseren in het belang van de prestaties.