mongodb在做文章收藏时,对于文章的表和用户表是否要添加一个中间表?怎样设计才最合理呢?
如果不用中间表时,文章有很多的收藏者,在查询时是否会影响查询速度?
mongodb在做文章收藏时,对于文章的表和用户表是否要添加一个中间表?怎样设计才最合理呢?
如果不用中间表时,文章有很多的收藏者,在查询时是否会影响查询速度?
3 回答2.6k 阅读✓ 已解决
1 回答959 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.1k 阅读✓ 已解决
2 回答637 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.1k 阅读
举个栗子
当你需要查询一个用户收藏了哪些文章的时候,显然查找用户就可以了,速度不会慢;
当你需要查询一篇文章都有谁收藏的时候:
只要在
likes.articleId
上有索引,也是直接命中索引的查询,不会有性能问题。不知道是不是你想问的问题。