Пожарная плата за каждый документ, прочитанный, записанный и удаленный, следовательно:
Поскольку сборщик StreamBuilder может вызываться несколько раз из-за метода build (), будет ли это стоить мне чтение каждый раз, когда сборщик получает вызывается?
Да, если вы читаете (извлекаете) один документ каждый раз, то с вас будет взиматься плата за одно чтение.
Есть ли разница в число считываний при чтении полного UID против чтения UID / образования
Нет разницы. Чтение выполняется в документе, когда вы извлекаете один документ, тогда вы делаете одно чтение.
Если я обновлю значение возраста и имени, будет ли это считаться как одна запись или две записи в терминах of firebase write-count?
Если вы обновите один документ один раз (даже если обновлены все поля), это будет стоить вам одну операцию записи.