您的开始日期对象应将当前日期时间
00:00:00.000设置为(毫秒精度),并将今天的时间设置为
23:59:59.999:
var start = new Date();start.setHours(0,0,0,0);var end = new Date();end.setHours(23,59,59,999);
然后像往常一样在您的MongoDB查询运算符中传递修改后的日期对象:
db.posts.find({created_on: {$gte: start, $lt: end}});如果您正在使用 momentjs 库,则可以通过在当前当前日期对象上使用startOf()
andendOf()
方法,并将字符串
'day'作为参数传递来实现:
var start = moment().startOf('day'); // set to 12:00 am todayvar end = moment().endOf('day'); // set to 23:59 pm today


