查看快照之间的更改-Firestore抖动

时间:2019-01-04 15:23:08

标签: flutter google-cloud-firestore

关于如何在Firestore和Flutter环境中查看特定集合的快照之间的变化的任何想法

想法只能处理添加/删除/更新类型之类的差异。

1 个答案:

答案 0 :(得分:2)

您在这里:

    Firestore.instance.collection("your_collection").snapshots().listen((querySnapShot){

          querySnapShot.documentChanges.forEach((documentChange){
            if (documentChange.type == DocumentChangeType.added){
              print("document: ${documentChange.document.data} added");
            } else if (documentChange.type == DocumentChangeType.modified){
              print("document: ${documentChange.document.data} modified");
            } else if (documentChange.type == DocumentChangeType.removed){
              print("document: ${documentChange.document.data} removed");
            }
          });
    });