Я хочу добавить флаг к каждому возвращаемому документу класса, если req.user._id
существует в массиве mentors.mentorList
. И если наставник существует в mentors.mentorList
, установите флаг на isMentor:true
ИЛИ isMentor:false
соответственно.
Я вижу, есть ли альтернатива манипулированию возвращенными classes
документами.
Мой запрос следующий:
Class.find({
schools: { $in: schools },
$or: [
{ "mentors.mentorList": { $size: 0 } },
{ "mentors.mentorList": { $in: req.user._id } }
]
})
.populate()
.then(classes => { <---- Can I add the flag to each item in classes?
....
})