首页 > 解决方案 > 文档数组/列表上的 Flutter Firestore StreamBuilder

问题描述

好的,所以在 Firestore 中,我有一个名为“user_profile”的集合,其中有一个包含用户 uid 的文档,并且该文档有一个包含数据的帖子数组:

像这样:

Collection          Document          Documents data (array) 
user_posts          users uid         [0: {...}, 1: {...}, 2: {...} ...]

如何设置检索此数据的 StreamBuilder,然后在 ListView.builder 中构建它?

我有一个可行的解决方案,我不使用用户 uid 的文档和带有帖子的数组。相反,我将每个帖子作为包含数据的文档。然后我可以将它构建成一个列表并在 ListView.builder 中使用它。

所以问题是,我如何才能使用其中包含数组的 Document 来执行此操作,就像我上面描述的那样。

谢谢!

标签: firebaseflutterdartgoogle-cloud-firestore

解决方案


推荐阅读