我有一种情况,我需要获取特定日期之间的日期,并且还获取非thr(意味着为空)的日期
下面是假定工作的查询方式,请帮助我纠正。
EvaluationTraining.find({
mnguser: userid,
evalDate: "", //i want the empty ones too
evalDate: {
'$gte': firstDay,
'$lte': lastDay
}
})
.sort({evalDate: 'desc'})
.then(function(eval){
//results
})
.catch(function(err){
//err
})
提前致谢
最佳答案
试试这个
EvaluationTraining.find({
mnguser: userid,
$or: [{
evalDate: ""
}, {
evalDate:{
'$gte': firstDay,
'$lte': lastDay
}
}]
})