如何在不使用StreamBuilder的情况下从集合中获取所有文档?

时间:2019-10-29 09:37:58

标签: flutter google-cloud-firestore document stream-builder

我想不使用流构建器而从firestore集合中获取所有文档,否则,我将具有嵌套流,并且在最后一个流中,我得到的是空值。初始数据不能解决我的问题。

现在我为该集合创建一个流生成器,选择快照后,我跳到其他小部件上,在那里我也创建了一个流生成器,这就是问题所在。

我只想在方案的最后一个小部件中创建流构建器,因为仅需要实时数据更新。

2 个答案:

答案 0 :(得分:1)

您可以通过以下方法使用FutureBuilder

await Firestore.instance.collection("books").getDocuments()

答案 1 :(得分:1)

使用以下方法获取实时数据:

 Firestore.instance
    .collection('books').snapshots().listen((querySnapshot){

});