我知道在最新版的Mongoose中,你可以将多个文档传递给create方法,或者更好的是在我的情况下传递文档数组。
var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
if (err) // ...
});
我的问题是数组大小是动态的,所以在回调函数中拥有一个创建的对象数组会很有帮助。
var array = [{ type: 'jelly bean' }, { type: 'snickers' }, ..... {type: 'N candie'}];
Candy.create(array, function (err, candies) {
if (err) // ...
candies.forEach(function(candy) {
// do some stuff with candies
});
});
文档中没有提到,但类似于这样的操作是否可行?