我现在有这么一个需求,就是我有三个集合,A集合存放的是文章,B集合存放的是用户数据,当用户点赞一篇文章,就把用户openid以及文章包含的数据存入C集合。
操作一:当我获取该文章点赞人数,就去查C集合里面该文章id的出现次数。
操作二:当我获取用户喜欢文章数以及展示对应文章内容,就去查C集合含有对应用户openid的数据。
操作三:我经常需要去刷新文章点赞人数,比如用户每次切换到自己喜欢文章页面,这里展示的文章的点赞数我就要去刷新一次,当用户喜欢30篇文章,我就要去调用30次操作一。
我想请问下老师,我上面的操作逻辑有问题吗?有可以优化的地方吗?
文章数量以及用户量都是在几十到几百的数据量吧。