Mongodb - Получите все документы, созданные вчера и сегодня - PullRequest
0 голосов
/ 02 августа 2020

Я хочу написать функцию отчета в Express. Я хочу получить все записи сегодня и вчера.

Итак, на сегодня (2 августа) мне нужны записи с 1-го и 2-го.

Это то, что у меня есть для получения сегодняшних результатов, но это кажется хакерским.

const mongoose = require('mongoose');
const Item = mongoose.model('Item');

exports.getReport = async (req ,res) => {
    var start = new Date();
    start.setHours(0,0,0,0);

    var end = new Date();
    end.setHours(23,59,59,999);
    const items = await Item.find({created: {$gte: start, $lt: end}});
    console.log(items);
    res.json({items})
}
...