我有一个值数组,我需要运行一个for循环来运行查询并从中提取更多值。
var output = [];
for(var x=0; x<somevaluesArray.length; x++){
XModel.findOne({
name: somevaluesArray[x].name
})
.then(function(doc){
output.push(doc.name)
})
.catch(function(err){
console.log(err);
});
}
console.log(output);
我需要for循环外的输出数组来包含推送值,请建议我一种方法来运行它。提前谢谢。