Menu

Ionic DB se encuentra entre nosotros.

ionic2release - January 20, 2017 por Carlos Rojas

IonicDB ha salido sigilosamente en algunas cuentas y en la documentación oficial de Ionic Cloud Services. Aca te contamos de que se trata.

Bueno basicamente para los que hemos desarrollado Apps con Backend As a Service BaaS como Parse y Firebase sabemos muy bien de que se trata por que es un sistema de almacenamiento parecido a las soluciones que ofrecén las anteriormente mencionadas y provee de esta manera una solución mas robusta y completa a la familia de Ionic Cloud Services.

Caracteristicas.

  1. Almacenamiento de información al estilo JSON.
  2. Solicitud de la información con la habilidad observala en tiempo real.
  3. Sistema de Autenticacion y Permisos para escribir en la información almacenada.

¿Como utilizarla?

Primero que todo debes tener instalado el cliente de Ionic Cloud en tu App.

Puedes ver el procedimiento acá.

Ok, Una vez instalado es parecido a los otros servicios de Ionic Cloud. Solo debes importar el servicio en cada lugar donde lo vayas a utilizarla.


import {Database} from '@ionic/cloud-angular';

@Component( ... )
export class MyPage {
  public chats: Array<string>;
  
  constructor(public db: Database) {
    this.db.connect();
    this.db.collection('chats').watch().subscribe( (chats) => {
      this.chats = chats;
    }, (error) => {
      console.error(error);
    });
  }

  sendMessage(message: string) {
    this.db.collection('chats').store({text: message, time: Date.now()});
  }
}

Puedes observar los diferentes metodos aquí.

Como verlo en el Panel de control ?

Debes ingresar a tu cuenta de ionic.io

Seleccionar la App que quieres conectar con este servicio y arranca tu base de datos.

Espera a que este listo :)

Bueno creo que esto es todo por ahora. ¿ Que te ha parecido este Servicio ? ¿ Lo vas a utilizar ?

¡Compártelo!