1.0.0 • Published 4 years ago

solar-db v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago
  • El directorio no es necesario declararlo si se usa el de defecto, es el "./data/", este se puede reemplazar por uno personalizado pero debera ser un directorio absoluto

Crear Store

Creo Coleccion en troncal original

    let r = dbCreateCollection ("Metronica")

Especifico Troncal de Store y su Coleccion

    let r = dbCreateCollection ("Metronica", "./data/")

Usando la consulta anterior obtenemos

./data/Metronica

Inserto datos en DB

    let r = dbInsert({
                nombre: "Agustin",
                edad: 28
            }, "usuarios")

Usando la consulta anterior obtenemos

    {
        "id": "c6a7f55fbf97e0de9478c6f4fd7e6c2b",
        "directory": "./data/usuarios/c6a7f55fbf97e0de9478c6f4fd7e6c2b.json"
    }

Obtener Indices

Respondera un Array con objetos segun corresponda, puede ser el indice del Store que estra llamado segun lo nombre como el indice de colecciones

Obtener Index de una coleccion

    let r = dbGetIndex("usuarios", "/data2/")

    // or

    let r = dbGetIndex("usuarios")

Usando la consulta anterior obtenemos

    [ 'b313a8e691ac02753fcd9ae4136ef0cc' ]

Obtener Colecciones de un Store especifico

    let r = dbGetIndex(null, "/data2/")

// Sin especificar directorio, se obtiene las Colecciones de /data

    let r = dbGetIndex()

Usando la consulta anterior obtenemos

    [ 'usuarios' ]

Obtener Datos de un Indice

  • Debe especificar el Indice que quiere obtener, Coleccion y Store. El Store, si no se indica, se tomara el predeterminado.
  • Para poder parsear la respuesta es necesario usar JSON.parse() ya que los elementos se guardan como JSON.stringify()
    let r = dbGetData("53a9697fc3350a083f5f4daeb6da1cf9", "usuarios", "./data/")
    // or
    let r = dbGetData("53a9697fc3350a083f5f4daeb6da1cf9", "usuarios")

Usando la consulta anterior obtenemos

    {
        "nombre":"Agustin",
        "edad":27
    }
1.0.0

4 years ago

0.0.1

4 years ago