在我的 Flutter 应用程序中从 Cloud Firestore 检索数据时遇到问题?

时间:2021-02-09 12:05:09

标签: flutter google-cloud-firestore

让我先说明我的问题,

我的 Cloud Firestore 中有三个收藏集,分别是“关注者”、“帖子”和“时间线”。 (1) 'followers' 包含我关注的所有用户 ID followers collection (2) “帖子”包含特定用户发布的所有信息。 posts collection (3) 'timeline' 包含我关注的用户的所有帖子。 timeline collection

我的问题是如何在 flutter 中实现时间轴集合?我无法过滤要包含在我的 Flutter 应用程序中的信息。我需要这方面的帮助。

谢谢

1 个答案:

答案 0 :(得分:1)

在 Firestore 上保留这样的时间表可能是您不想要的。每次用户发帖时,您都必须找到所有关注他的用户并更新他们的时间线,这会导致大量重复信息并浪费处理能力。

如果您在应用内为每个用户“生成”时间轴,您可能会获得更好的结果,例如:当用户登录时,您获取用户的所有帖子(或者可能只是前 50 条或其他内容)他在关注