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

问题描述 投票:0回答:2

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

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

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

flutter google-cloud-firestore document stream-builder
2个回答
0
投票

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

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

0
投票

使用此获取实时数据:

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

});
© www.soinside.com 2019 - 2024. All rights reserved.