Мое приложение имеет 3 основных модели: компании, должности и постдаты. Я предоставляю подробную панель инструментов аналитики, и мне трудно понять, что является лучшим методом для структурирования моделей в mongodb для лучшей производительности.Структура моделей и видов backbone.js
PostData содержит следующие поля: дату, количество сообщений (для этой даты), средней продолжительность поста (для этой даты) и ИН Сообщения содержит следующие поля: дату, текст сообщения, почту длину
В представлении панели инструментов я хочу отобразить два графика и две части данных.
Графики: одно из числа постов по дате, а другое - средняя длина по дате. данные: общее количество сообщений для диапазона дат, средняя длина сообщения для диапазона дат
В настоящее время во взглядах я просматриваю коллекцию postdata, чтобы создать общее количество сообщений для этого диапазона дат и среднюю длину сообщения для этого диапазона дат. Я знаю, что я, вероятно, не должен делать такую работу в представлениях, но как еще я могу получить данные, которые я ищу? Должен ли я избавиться от коллекции postdata и просто использовать underscore и countBy для создания данных для диаграмм? Что даст мне лучшую производительность/является предпочтительным методом.