Добавить флаг к документу во время запроса - PullRequest
0 голосов
/ 09 ноября 2019

Я хочу добавить флаг к каждому возвращаемому документу класса, если 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?
                     ....      

                     })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...