我有两个表,而table1具有图像的多重ID,此图像存储在表2中,我正在使用for循环,但是由于使用了for loop,它给我发送了无法发送标头的错误。所以我该怎么办救命 我正在使用mongo db
答案 0 :(得分:-2)
使用“异步” NPM。首先安装npm,
npm install async --save
然后按如下所示在代码中使用它,
const async = require('async');
async.forEach(Table1Ids, function (item, callback){
console.log(item); // print the id or object
table2.findOne({id: item.id}, function(err, doc){
if(err){
callback(err)
}else if (doc){
//Image fetch success. Use the doc here.
callback();
}else {
callback();
}
});
}, function(err) {
console.log('iterating done');
//You can respond from here.
});
希望有帮助...