如何在FireStore中查看快照之间的更改?|Ffltter [英] How to view changes between snapshots in firestore? | Flutter
本文介绍了如何在FireStore中查看快照之间的更改?|Ffltter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此问题已在此处提出:View changes between snapshots - firestore flutter。
问题是Ffltter看起来不像有关键字‘.DocentChanges’。它只有关键字.Data(),其中您只获取数据,而不获取数据是添加/删除/替换的信息。
FirebaseFirestore.instance.collection('users').doc(_userId).snapshots().listen((event) {
event.data().forEach((key, value) {});
});
在我的Ffltter项目中没有事件.DocentChanges。我需要另外一个我不认识的包裹吗?我必须将FireStore SDK降级到特定版本吗?我怎么才能在Fighting中做到这一点呢?
推荐答案
如果您使用的是最新版本,则应该能够执行以下操作:
FirebaseFirestore.instance.collection('users').snapshots().listen((event) {
event.docChanges.forEach((res){
if (res.type == DocumentChangeType.added) {
// added
}
});
});
这篇关于如何在FireStore中查看快照之间的更改?|Ffltter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文