我有一个模型(User),它有两个ref对象(Training,Evaluation),每个ref对象都包含一些内容,结果在不同的日期。
当我填充时,我想过滤“培训”和“数据”的数据。 “评估”结果在特定日期。
我正在尝试这样的事情,请帮助
Mnguser.find({})
.populate({
path: 'Training Evaluation',
match: {
'Training.trainDate':{
$gt: firstDay,
$lt: lastDay
},
'Evaluation.evalDate':{
$gt: firstDay,
$lt: lastDay
}
}
})
.then(res){results}
注意:培训&评估是一系列对象,上面只是我的想法。
提前致谢