收藏功能数据库应该用什么结构?
发布于 7 年前 作者 pcai 1310 次浏览 来自 官方Issues

想实现一个简单的商品收藏功能,想到了两种数据库结构。

一种是在商品集合,单个商品下增加收藏者的open id,这样浏览收藏夹时候就.where.get获取到有他open id的商品。

二是建立user的集合,收藏之后在user集合里面添加收藏商品的id,浏览收藏夹时候调出他集合里面的商品。

才疏学浅,感觉两种方法没有太大区别,请问实际上哪一种效率更高?更好维护?

谢谢!

2 回复

个人偏向第二种,但是商品集合里会有一个字段是收藏总数。

第二种吧,好维护

回到顶部