【发布时间】:2018-11-24 17:09:00
【问题描述】:
我有一个 Node.js 应用程序,具有简单的关注机制(允许用户获取他/她关注的人的最新文章)。
我实现了这一点,我创建了一个名为关注者的数组,其中包含关注特定用户的所有用户的用户 ID。要获取新闻提要,我只需在每个用户的关注者数组中使用 forEach,以查找其中哪些包含登录用户的 ID。如果找到,则应以 JSON 格式检索这些用户的所有帖子。这目前可行,但我相信随着越来越多的用户注册,获取提要将成为一项更繁琐的任务,从而减慢提要页面的加载速度。
纠正这个问题的最佳方法是什么,并构建以下机制?
注意:我的应用使用 Express、Mongoose 和 PUG 进行模板化。
【问题讨论】:
-
追随者和追随者有点类似于好友机制...你可以关注我这个答案stackoverflow.com/questions/50363220/…
-
这个帖子有点晚了 xD。你能分享一下你从你关注的用户那里获取帖子的代码吗?我一直在尝试在我的应用程序中实现类似的功能,但我无法想出代码哈哈。
标签: javascript node.js mongodb express