我正在尝试按日期过滤一些信息,并且在我的数据库中,日期以这种格式保存:2018-05-23T23:00:00.000+00:00这就是我试图做的router.get('/byDate', function (req, res) { req.query.fromDate req.query.toDate Schedule.find({ date : { $lt: new Date(req.query.toDate).toISOString(), $gte: new Date(req.query.fromDate).toISOString() } } , function(err, data){ if(err) throw err; res.json(data); });});
3 回答
![?](http://img1.sycdn.imooc.com/54585050000156a302200220-100-100.jpg)
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
好吧,我试着把它切成这样,它奏效了
$lt: new Date(req.query.toDate).toISOString().slice(0,21), $gte: new Date(req.query.fromDate).toISOString().slice(0,21)
添加回答
举报
0/150
提交
取消