import Visits from "../models/Visits.js"; import ApiError from '../controllers/ErrorController.js'; class VisitService { async getAll() { const visits = await Visits.find(); const allTime = visits.find(item => item.name === 'alltime'); const month = visits.find(item => item.name === 'month'); const day = visits.find(item => item.name === 'day'); const lastday = visits.find(item => item.name === 'lastday'); return { allTime, month, day, lastday}; } async update() { await Visits.updateMany({name: {$ne: 'lastday'}}, { $inc: { count: 1 } }); return 'ok'; } } export default new VisitService();