首页 > 解决方案 > Firebase Firestore 监听集合中文档的变化

问题描述

我目前正在构建一个应用程序,并且希望 1) 监听集合中文档的添加和删除,以及 2) 监听对集合中已经存在的文档的任何修改。

我应该尝试使用一堆快照侦听器,还是使用我不知道的其他方法?

任何帮助表示赞赏!

标签: databasefirebasefluttergoogle-cloud-firestorestream

解决方案


只听一个集合的添加和删除是不可能的。您可以收听整个集合中的所有文档,包括添加、删除和更新。为此,您只需使用 CollectionReference 上的 snapshots() 查询整个集合类似于文档中看到的查询。


推荐阅读