¿Cómo puedo usar una transacción mientras realizo una actualización de múltiples ubicaciones en Firebase?
En mi base de datos Firebase, necesito dos escrituras en dos ubicaciones a la vez. Tengo reglas para ambas ubicaciones que garantizan que un usuario no pueda escribir allí sin escribir simultáneamente en la otra ubicación.
La escritura en una de estas ubicaciones debe ser un incremento / decremento. Por supuesto, eso debe hacerse a través de una transacción, de lo contrario no puedo garantizar que el usuario no sobrescriba la actualización de incremento / decremento simultáneo de otro usuario en ese mismo nodo.
El problema es que no puedo encontrar ninguna documentación sobre la combinación de actualizaciones de ubicaciones múltiples con transacciones. ¿Es esto simplemente imposible de hacer?