Любая идея о том, как просматривать изменения между снимками конкретной коллекции в контексте firestore & flutter
Идея состоит в том, чтобы обрабатывать только такие различия, как тип добавления / удаления / обновления.
Здесь у вас есть:
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"); } }); });