I have an array of values, i need to run a for loop to run a query and extract some more values from it.
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);
i need the output array outside the for loop to contain the pushed values, please suggest me a way to get this running. Thanks in advance.