В этом сценарии я бы сказал «нет», остальные восемь не будут считаться прочитанными, поскольку прослушиваемые ими документы не были обновлены или не были добавлены / удалены из этой коллекции на основе их фильтров (параметров запроса).Чтения основаны не на изменениях в коллекции, а на изменениях потока документов, которые вы специально слушаете.Поскольку это 1 изменение документа не было частью документов, которые слушали другие 8 пользователей, для них нет нового чтения.Однако, если это изменение одного документа привело к тому, что этот документ теперь соответствует фильтрам запросов этих 8 других, тогда да, для этих пользователей будет 8 новых операций чтения.Надеюсь, что это имеет смысл.
Также стоит отметить, что такие вещи, как offlinePersistence, включенные через кеширование sdk и firestore, максимизируют эффективность ограничения чтения, а также использования синглтона Observable, на который подписываются несколько экземпляров в вашем приложении, а не наоборот.чтобы открыть несколько потоков одного и того же запроса по всему вашему приложению.На самом деле это не относится к этому каталогу вопросов, но, опять же, в том же духе, стоит отметить.