【发布时间】:2016-02-10 13:40:12
【问题描述】:
我的节点中有一个 mongodb 查询,它根据几个条件找到一个文档:
Follow.find({
user: req.user._id
, followed: req.params.userId
}).populate(populateQuery).exec(function (err, results) {
next.ifError(err);
//res.send(results);
if(results.length > 0){
console.log('****** found!!!');
console.log(results);
}
});
所以这很好用。但是,我需要找到仅在现在和两个小时前之间创建的记录。 如何正确格式化查询对象中的日期对象?
{
user: req.user._id
, followed: req.params.userId
,dateCreated: {
$gte: ISODate(<TWO HOURS AGO>),
$lt: ISODate(<NOW>)
}
}
【问题讨论】: