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 });
  });
});
Código inicial
Aprende Firebase en Escuela Vue

¿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.

Twitter

Sigue el día a día y todo lo relacionado con Escuela Vue a través de su cuenta de Twitter.

Discord

En la Comunidad de Escuela Vue podrás solucionar tus dudas y ayudar a otras personas como tú a solucionar las suyas.

Recibe novedades en tu 📬