在查询过程中向文档添加标志

时间:2019-11-09 02:43:21

标签: mongodb mongoose

如果req.user._id存在于mentors.mentorList数组中,我想在返回的每个类文档中添加一个标志。并且如果导师存在于mentors.mentorList中,则分别将标志设置为isMentor:trueisMentor: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?
                     ....      

                     })

0 个答案:

没有答案