如何在FireStore中查看快照之间的更改?|Ffltter [英] How to view changes between snapshots in firestore? | Flutter

查看:0
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆