【发布时间】:2014-02-20 02:22:55
【问题描述】:
我的应用程序有 3 个主要模型:company、posts 和 postdata。我正在提供一个深入的分析仪表板,但无法确定在 mongodb 中构建模型以获得最佳性能的最佳方法是什么。
postdata 包含以下字段:日期、帖子数量(针对该日期)、平均帖子长度(针对该日期)和公司 ID 帖子包含以下字段:日期、帖子文本、帖子长度
在仪表板视图中,我想显示两个图表和两条数据。
图表:其中一个是按日期排列的帖子数量,另一个是按日期排列的平均帖子长度。 数据:一个日期范围内的帖子总数,一个日期范围内的平均帖子长度
当前在视图中,我循环访问 postdata 集合以创建该日期范围的帖子总数,以及该日期范围的平均帖子长度。我知道我可能不应该在视图中做那么多工作,但是我还能如何获得我正在寻找的数据呢?我应该摆脱 postdata 集合,只使用下划线和 countBy 来创建图表数据吗?什么会给我最好的性能/是首选方法。
【问题讨论】:
标签: javascript node.js mongodb backbone.js