让我先说明我的问题,
我的 Cloud Firestore 中有三个收藏集,分别是“关注者”、“帖子”和“时间线”。 (1) 'followers' 包含我关注的所有用户 ID (2) “帖子”包含特定用户发布的所有信息。 (3) 'timeline' 包含我关注的用户的所有帖子。
我的问题是如何在 flutter 中实现时间轴集合?我无法过滤要包含在我的 Flutter 应用程序中的信息。我需要这方面的帮助。
谢谢
答案 0 :(得分:1)
在 Firestore 上保留这样的时间表可能是您不想要的。每次用户发帖时,您都必须找到所有关注他的用户并更新他们的时间线,这会导致大量重复信息并浪费处理能力。
如果您在应用内为每个用户“生成”时间轴,您可能会获得更好的结果,例如:当用户登录时,您获取用户的所有帖子(或者可能只是前 50 条或其他内容)他在关注