Mongoose вече поддържа предаване на множество структури на документи към Model.create. За да цитирам техния пример за API, той поддържа предаването на масив или на списък с обекти на varargs с обратно извикване в края:
Candy.create({ type: 'jelly bean' }, { type: 'snickers' }, function (err, jellybean, snickers) {
if (err) // ...
});
Или
var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
if (err) // ...
});
Редактиране: Както мнозина отбелязаха, това не изпълнява истинско групово вмъкване - просто скрива сложността на извикването на save
няколко пъти себе си. По-долу има отговори и коментари, обясняващи как да използвате действителния драйвер на Mongo, за да постигнете групово вмъкване в интерес на производителността.