Mongoose hiện hỗ trợ chuyển nhiều cấu trúc tài liệu sang Model.create. Để trích dẫn ví dụ về API của họ, nó hỗ trợ việc chuyển một mảng hoặc một danh sách varargs của các đối tượng với một lệnh gọi lại ở cuối:
Candy.create({ type: 'jelly bean' }, { type: 'snickers' }, function (err, jellybean, snickers) {
if (err) // ...
});
Hoặc
var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
if (err) // ...
});
Chỉnh sửa: Như nhiều người đã lưu ý, điều này không thực hiện chèn hàng loạt thực sự - nó chỉ ẩn đi sự phức tạp của việc gọi save
nhiều lần bản thân. Có các câu trả lời và nhận xét bên dưới giải thích cách sử dụng trình điều khiển Mongo thực tế để đạt được số lượng lớn chèn vì lợi ích của hiệu suất.