我尝试建立社交网络(如Instagram)
用户有帖子和关注者等
我想从我关注的用户那里获得家庭饲料展示帖子。
用户拥有他关注的用户ID的数组。因此,想法是从colloection“Posts”查询,其中id等于id之一,并按时间戳对它们进行排序并限制它们。
我可以为下面的数组中的每一个做循环,但这对于超过100个以下用户来说是不可用的。
编辑我认为可以解决的问题
您好,我不知道我是否正确行事,但这里是我的社交网络解决方案,如Instagram或任何其他用户跟随其他用户,并按日期订购的帖子提供。
每个用户都有自己的收集时间线,其中包含用户应在其Feed中看到的帖子引用(postId,createdAt,createdBy),当用户开始关注其他用户时,它会将所有帖子都提供给Feed。对于显示Feed,我只需要调用用户时间轴,按日期排序并仅请求其中的25个。
当用户启动应用程序时,我会循环播放所有关注者并请求他们的帖子比他们的帖子集合中的lastTimeline时间戳更年轻,如果他们有任何我将它们添加到时间轴。
我很高兴你的意见。
答案 0 :(得分:0)
您可以遍历所有关注的用户ID,然后请求每个用户ID的前5个帖子。 或使用某种分页