import Visits from "../models/Visits.js"; import schedule from 'node-schedule' const visitsReset = () => { schedule.scheduleJob({hour: 0}, async function() { const today = await Visits.findOne({name: 'day'}); await Visits.findOneAndUpdate({name: 'lastday'}, {count: today.count}); await Visits.findOneAndUpdate({name: 'day'}, { count: 0 }); }); schedule.scheduleJob({date :1}, async function() { await Visits.findOneAndUpdate({name: 'month'}, { count: 0 }); }); } export default visitsReset;