Запустите cron в полночь ежедневно, чтобы сравнить дату.Если дата существует 2 дня, обновите статус в базе данных.
var CronJob = require('cron').CronJob;
const job = new CronJob('00 00 00 * * *', function () {
if (Date.parse(today_date) > Date.parse(new Date(db_date).getTime() + (2 * 24 * 60 * 60 * 1000))) {
//Update your status
...
}
});
job.start();
Примечание. Сравнение дат может быть выполнено либо по запросу MongoDB, либо по Javascript. Это зависит от размера документа, который вам нужнообновление.