【发布时间】:2017-08-01 20:08:18
【问题描述】:
我们的视频每天都有一定的观看次数。
我在想:
{
video_name: "Blabla"
stats: [
{day: x, views: 342}
{day: x, views: 342}
]
}
但是,从我在网上阅读的分析/数据资料来看,人们往往更喜欢单独的集合,所以更多的是这样的:
{
video_name: "Blabla"
}
{day: x, views: 342, video_id: y}
{day: x, views: 342, video_id: y}
你有什么看法?
【问题讨论】:
-
您的用户需要什么,您的查询将如何构建?将统计信息放在单个文档/视频中的挑战可能意味着您将达到 16MB MongoDB 文档的限制。
标签: mongodb database-design mongoose mongoid database