Flutter 侦听对Firebase集合和其中所有文档的更改
我正在构建一个包含讨论线程的应用程序。每个线程都有一个子集合的回复,每个回复都有一个这样的反应图。因此,如果JSONified,每个线程的子集合将如下所示:Flutter 侦听对Firebase集合和其中所有文档的更改,flutter,dart,google-cloud-firestore,stream-builder,Flutter,Dart,Google Cloud Firestore,Stream Builder,我正在构建一个包含讨论线程的应用程序。每个线程都有一个子集合的回复,每个回复都有一个这样的反应图。因此,如果JSONified,每个线程的子集合将如下所示: { '回复文档1':{ “authorName”:“Steve Dave”, '文本':'这是答复', “反应”:{“为什么使用getDocuments().asStream()?根据文档,它只需将单个获取转换为一个流,并在发送一次结果后结束。您可以尝试.collectionReference.snapshots()?@LoL我尝试过…co
{
'回复文档1':{
“authorName”:“Steve Dave”,
'文本':'这是答复',
“反应”:{“为什么使用getDocuments().asStream()
?根据文档,它只需将单个获取转换为一个流,并在发送一次结果后结束。您可以尝试.collectionReference.snapshots()
?@LoL我尝试过…collectionReference.snapshots().listen()
一开始,但它只在添加或删除文档时响应,它不会进行初始填充。我也尝试过两种方法(这就是你在这里看到的),它也应该进行初始填充。这很奇怪。。。