User.find({problem_no:1})
.count()
.exec(function (err, count) {
res.send({user_problem_no_1: count})
})
以上是我的查询,它会计算我的收藏集中problem_no
的值为1
的所有条目。我想在此处包含对日期的验证,以便我只计算problem_no == 1
且created_at
大于或等于someDate
的条目。我应该如何修改此查询以执行它?
答案 0 :(得分:1)
使用$gte
User.find({problem_no:1, create_at: {$gte: someDate}})
User.find({problem_no:1}).where('create_at').gte(someDate)...
答案 1 :(得分:0)
用,你可以这样做
User.find()
.and([
{problem_no: 1},
{'created_at': date}} // i think in millieseconds
])
.sort({created_at: -1})
.exec(function (err, user) {
// do stuff
}