关于如何在Firestore和Flutter环境中查看特定集合的快照之间的变化的任何想法
想法只能处理添加/删除/更新类型之类的差异。
答案 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");
}
});
});