Как сохранить 3 разных аналитических данных в mongodb? - PullRequest
0 голосов
/ 07 июня 2019

У меня есть разные категории с некоторыми продуктами. Мне нужно вести аналитику продаж клиентов разными способами.

  1. Нужно получать ежедневные продажи товара
  2. Необходимо получить общий объем продаж продукта до сих пор
  3. Нужно получить общий объем продаж в категории

В настоящее время у меня есть 2 коллекции mongodb, одна для ежедневного анализа продукта и одна для тотального анализа продукта.

Когда клиент совершил продажу, я обновляю документ dailyanalytics и totalanalytics.

Правильно ли я поступаю?

Кроме того, мне нужно получить общий объем продаж в категории, нужно ли хранить еще одну коллекцию для totalCategorySales или рассчитать общий объем продаж по запросу?

Если я использую другую коллекцию для totalCategorySales, то всякий раз, когда клиент совершает продажу, мне нужно обновить 3 документа, верно?

У кого-нибудь есть лучшее предложение? Я новичок в mongodb вещах.

Извините, если я задал тупой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...