Как я могу использовать транзакцию при обновлении нескольких местоположений в Firebase?

В моей базе данных Firebase мне нужно две записи в двух местах одновременно. У меня есть правила для обоих местоположений, которые гарантируют, что пользователь не может писать туда, не одновременно записывая в другое место.

Запись в одно из этих мест должна быть приращением / уменьшением. Конечно, это должно быть сделано через транзакцию, иначе я не могу гарантировать, что пользователь не перезаписывает одновременное обновление инкремента / уменьшения другого пользователя на тот же самый узел.

Проблема в том, что я не могу найти документацию по объединению обновлений с несколькими местоположениями с транзакциями. Это просто невозможно сделать?