Я пытаюсь выполнить sh синхронизацию в пн goose запрос внутри функции _.each loda sh, как это -
let commentContainer = [];
let comments = {..} //json object having comments
_.each(comments, comment => {
User.findOne({_id: comment.createdBy}).exec()
.then(function(commentor){
var c = {
text: comment.text,
votes: comment.votes.length,
commentor: {
name: commentor.name,
profilePhoto: commentor.profilePhoto,
id: commentor._id
}
}
commentContainer.push(c);
});
});
}
console.log(commentContainer); //it shows []
Как мне этого добиться, я попытался с помощью setTimeout Функция дает задержку, но это не кажется действительной процедурой.