关于粉丝功能的一些疑问
来源:11-4 RESTful 风格的关注与粉丝接口(下)
西岚Silan
2021-01-03
查询粉丝这里这样写不会产生性能问题吗,
const user = await User.find({ following: ctx.params.id });
假设有1000个用户,都要查询一次这个用户的关注列表有没有当前这个人,假设这1000个用户都关注了100个人,
那就相当先遍历用户列表,在遍历每一个用户的关注列表,相当于On(2)了
假设有10w的用户的话,总感觉会产生性能问题,还是说mongodb自己做了优化,直接用就行了?
写回答
1回答
-
lewis
2021-01-05
会有性能问题,可以探索更好的数据库设计
10
相似问题