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