This my is code
const listShift = await Shift.find().and([{ "shiftInstance.workers.worker": req.user }, { "shiftInstance.date": Date.parse(date) }]).select("name startTime endTime -_id target").populate("target target.checkPoints.checkPoint")
//Find checkpoint
listShift.forEach(async shift =>{
listShift.target = await Target.findById(shift.target).populate("checkPoints.checkPoint")
console.log(listShift); //1
})
console.log(listShift); //2
in 1 i have result of await Target ... but in 2 it disappear Can you explain it for me and tell me how to fix it?