Вашият обект с начална дата трябва да съдържа текущата дата и час часове в 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()
и endOf()
методи на текущия обект с дата в момента, предавайки низа 'day'
като аргументи:
var start = moment().startOf('day'); // set to 12:00 am today
var end = moment().endOf('day'); // set to 23:59 pm today