【发布时间】:2020-11-07 11:11:00
【问题描述】:
我想使用 Mongoose 将 8 个对象保存到 MongoDB 数据库。保存最后一个文档时,我想报告(即发送事件)所有文档都已保存。
我现在这样做的方式非常混乱(尤其是对于我要保存的文档越来越多)。
这就是我现在拥有的方式(本示例仅适用于 4 人)。有没有更清洁的方法可以推荐?
person1.save(function(err, result){
if (err) console.log(err);
else{
person2.save(function(err, result){
if (err) console.log(err);
else{
person3.save(function(err, result){
if (err) console.log(err);
else{
person4.save(function(err, result){
if (err) console.log(err);
else{
done();
}
});
}
});
}
});
}
});
【问题讨论】:
标签: javascript mongodb mongoose jasmine