when I push an object into an array it works but outside of the function, it is empty again!
.get(function(req, res){
//Mongoose Model
var employeeModel = require('../models/employeeModel');
var employeeList = new Array();
employeeItems = req.project.involvedEmployee;
employeeItems.forEach(function(entry) {
var employeeId = entry.employeeId;
employeeModel.findById(employeeId, function(err, employee){
if(err){
res.status(500).send(err);
}
else {
employeeList.push(employee);
}
});
});
res.json(employeeList);
});
Please tell me what is my problem?