Actualizar el nombre de usuario globalmente
Presentación
Firebase Auth
Cloud Firestore
Cloud Storage
Cloud Functions
Curso Firebase para Web se encuentra en desarrollo. Vuelve pronto para encontrar nuevas lecciones.
- Las transacciones en Firebase permiten realizar acciones de lectura y escritura en varios documentos a la vez. Se trata de operaciones atómicas, por lo que, o todas tienen éxito, o la operación falla en su conjunto. Algo necesario a la hora de tratar con muchos documentos.
- Nuestra transacción es sencilla y se ubica en el módulo
user.js
de nuestra store Vuex.
db.runTransaction(async (transaction) => {
const query = await db
.collectionGroup("messages")
.where("userId", "==", state.user.uid)
.get();
query.forEach((doc) => {
transaction.update(doc.ref, { userName: name });
});
});
El primer headless CMS tanto para desarrolladores como para marketers. Pruébalo gratis.
¿Tienes alguna pregunta sobre esta lección de Curso Firebase para Web?
Resuelve todas tus dudas sobre Firebase en la Comunidad de Escuela Vue: un lugar donde participar, aprender y ayudar. ¡Te esperamos!.
Tras el registro (si no lo has hecho ya) serás redirigido/a al canal adecuado en la Comunidad.