Il existe un moyen d'insérer par lots avec MongooseJS. Je ne sais pas s'il s'agit d'une nouvelle fonctionnalité depuis que cette question a été posée/répondue, mais j'ai pensé que si quelqu'un devait venir ici à partir d'une recherche, il devrait savoir comment le faire.
var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
if (err) // ...
});
Voici les documents :http://mongoosejs.com/docs/api.html# model_Model.create