mongodb多对多关联(喜欢视频和用户)

时间:2013-07-03 17:58:45

标签: node.js mongodb database-design associations mongoose

我正在使用Mongodb进行“社交网络”项目。

我需要为用户管理视频和“喜欢”之间的多种关系,例如,用户可以喜欢很多视频,当然很多用户都喜欢这种视频

我一直在考虑在每个模型(用户和视频)上创建一个字段,用于存储喜欢该视频的用户的用户ID以及用户喜欢的视频的视频ID,但我很担心以下内容:

拥有一系列视频和用户ID的性能VS具有不同的集合,例如UserLikeVideos,其中我存储了useridvideoId,当用户喜欢一百万个视频!

最终,我想展示用户喜欢的视频,视频的喜欢次数以及用户提供的喜欢的数量......

0 个答案:

没有答案