Глядя на https://firebase.google.com/docs/reference/js/firebase.firestore.Transaction Я вижу четыре метода: удалить, установить, получить, обновить.
Я собирался создать прекрасный маленький запрос коллекции и передать его в .get, но я вижу, что документы говорят, что .get "Читает документ, на который ссылается предоставленная DocumentReference ."
Похоже, это означает, что мы не можем получить коллекцию или запросить коллекцию с объектом транзакции.
Я мог бы запросить тех, кто использует метод запроса .get () вместо метода транзакции .get (), но если коллекция изменится из-под меня, транзакция окажется в несогласованном состоянии без повторных попыток.
Кажется, я бью стену здесь. Правильно ли мое понимание? Разве мы не можем получить доступ к коллекциям внутри транзакции согласованным образом?