Database Mongodb数据库用于电视剧应用程序,跟踪使用插曲观看进度

Database Mongodb数据库用于电视剧应用程序,跟踪使用插曲观看进度,database,mongodb,database-design,Database,Mongodb,Database Design,我正在尝试制作一个电视连续剧应用程序。我一直致力于设计一个收藏,以节省人们观看电视节目的时间。我在想这样的收藏: tv_id season_id episodes 1 100 [1000,10001,10002] tv_id season_id episodes 1 101 [2000,20001,20002] 电视节目id:使用当前正在观看的电视节目id 第1季id:用户观看的第1季id 剧集:使用观看的第1季剧集 有比这更好的设计吗?您还可

我正在尝试制作一个电视连续剧应用程序。我一直致力于设计一个收藏,以节省人们观看电视节目的时间。我在想这样的收藏:

tv_id season_id  episodes
1     100        [1000,10001,10002]

tv_id season_id  episodes
1     101        [2000,20001,20002]
电视节目id:使用当前正在观看的电视节目id 第1季id:用户观看的第1季id 剧集:使用观看的第1季剧集


有比这更好的设计吗?

您还可以添加用户id来跟踪哪个用户正在观看哪个节目,对于部分流式播放的剧集,您可以使用单独的属性(如剧集流式播放)来跟踪这些剧集,并在剧集完成后将其更新为episodes@RahulAnand好主意。为要观看的剧集添加单独的属性。您可能需要构建一个推荐系统,以便为每个用户获取要观看的相关剧集。