0

I am new with JavaScript and still have some issues with Promises I guess here is the code doesn't work (actually works in unwanted order):

exports.getSubUsers = (req,res,next)=>{

const subUsers = [];


req.user.subUsers.forEach(subUser=>{
    User.find({_id:subUser._id}).then(user=>{
        subUsers.push(user[0]);
    });
});

console.log(subUsers);
  
}

console.log(subUsers) turns [ ] , What I want is , adding users inside that array

Sezarfen
  • 3
  • 2

0 Answers0