Firebase: Operaciones CRUD con base de datos

Para poder interactuar con el motor de base de datos de Firebase es necesario previamente:

  • Crear una app en la web de Firebase.
  • Crear una base de datos.
  • Activar una aplicación web.
  • Tener las librerías de Firebase en javascript importadas a tu proyecto.
Algún día tengo que hacer un tutorial con estos pasos, pero hoy voy a ir al grano, os voy a mostrar como hacer las operaciones CRUD básicas con la colección "datos":
  • Leer datos: this.firestore.collection("datos").snapshotChanges();
  • Escribir datos: this.datosService.set(data);
  • Borrar datos: this.datosService.delete(data);
  • Actualizar datos: this.datosService.update(data);
  • Escribir datos:
          return new Promise<any>((resolve, reject) =>{
              this.firestore
              .collection("datos")
              .add(data)
              .then(res => {}, err => reject(err));
         });

Cómo veis es sencillo. Tened en cuenta que cuando se leen los datos luego requieren un mapeo posterior para poder ser útiles.




Comentarios