Блокировка в Firestore находится на уровне строки или на уровне поля. Из транзакции. Я получаю всю строку (не могу найти способ выбрать конкретное поле), поэтому кажется, что это уровень строки. Но хочу подтвердить
Оптимизация c блокировка для транзакций Firestore происходит на уровне документа. Нет возможности заблокировать поле.