У меня есть разные категории с некоторыми продуктами. Мне нужно вести аналитику продаж клиентов разными способами.
- Нужно получать ежедневные продажи товара
- Необходимо получить общий объем продаж продукта до сих пор
- Нужно получить общий объем продаж в категории
В настоящее время у меня есть 2 коллекции mongodb, одна для ежедневного анализа продукта и одна для тотального анализа продукта.
Когда клиент совершил продажу, я обновляю документ dailyanalytics и totalanalytics.
Правильно ли я поступаю?
Кроме того, мне нужно получить общий объем продаж в категории, нужно ли хранить еще одну коллекцию для totalCategorySales или рассчитать общий объем продаж по запросу?
Если я использую другую коллекцию для totalCategorySales, то всякий раз, когда клиент совершает продажу, мне нужно обновить 3 документа, верно?
У кого-нибудь есть лучшее предложение? Я новичок в mongodb вещах.
Извините, если я задал тупой вопрос.