У меня есть вопрос относительно QuerySnapshot.Например, допустим, у меня есть приложение чата.Чтобы держать обсуждение в актуальном состоянии, я использую StreamBuilder, подключенный к Firestore.Я использую querySnapshot, чтобы получить все документы в коллекции «messages», и каждый раз, когда я добавляю сообщение, новый Query Snapshot запускается с новым сообщением и всеми предыдущими документами.Итак, вот мой вопрос: если мои «сообщения» в сборнике содержат 10 документов, то в первый раз мне нужно получить весь документ, чтобы я прочитал 10 документов.Затем я добавляю сообщение, в моей коллекции 11 документов, а querySnapshot возвращает 11 документов, даже если мне нужен только новый.Итак, в конце концов, будет ли считаться 11 прочитанных документов (10 + новый) или 21 (10 + 11)?Если это последний, есть ли способ получить только новый документ вместо всех документов?
Заранее спасибо.