Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 2x 2x 2x | import YearlyStatisticsModel from "../../models/YearlyStatistics.js"; import getYearStatisticsDocument from "./getYearStatisticsDocument.js"; export default async function monthlyCategoriesStatistics(year = new Date().getFullYear()) { try { const data = await YearlyStatisticsModel.findOne({ year: +year }, { _id: 0, categories: 1 }); if (data) return data else E{ const { categories } = await getYearStatisticsDocument(year, { createDirectly: true, save: true }); return { categories } } } catch (error) { console.log(error) return; } } |