【发布时间】:2016-08-29 15:26:00
【问题描述】:
我正在尝试使用两个不同的值更新 mongoDB 中的两个文档。我用两个不同的回调实现了,但是否可以只用一个请求来实现?
我的解决方案:
mongo.financeCollection.update(
{ 'reference': 10 },
{ $push:
{ history: history1 }
}, function (err){
if (err){
callback (err);
}
else {
mongo.financeCollection.update(
{ 'reference': 20 },
{ $push:
{ history: history2 }
}, function (err){
if (err){
callback(err);
}
else {
callback(null);
}
});
}
});
对不起,如果这是一个愚蠢的问题,但我只是想优化我的代码!
【问题讨论】:
标签: node.js mongodb mongodb-query nosql