0.0.6 • Published 4 years ago

testdb.s v0.0.6

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Easy DB (in JSON)

Actualizaciones:

* Se agrego la propiedad has.
* Se arreglo el error de undefined a la hora de crear 1 sola carpeta, ahora podran crear variedades de carpetas.
* Se agregaron ejemplos mas coherentes
* Se agregaron splits a la hora de obtener, agregar y quitar valores

Una base de datos sencilla para tu proyecto (NodeJS)

Ejemplo SET

  • Set: Establece una clave y un valor en la Database establecida
const Database = require('easy.database');
let user = new Database("user001", "users");

user.set("nombre", "Juan");
user.save(); // ./data/users/user001.json
/*Database:{
"nombre": "Juan"
}
*/

Ejemplo GET

  • Get: Obtiene un valor establecido mediante una clave.
const Database = require('easy.database');
let sdb = new Database("coins", "users");

sdb.set("J33sus", {monedas: 500});
sdb.get("J33sus.monedas")
sdb.save(); // ./data/users/coins.json

Ejemplo ADD

  • Add: Este suma un valor(NUMERAL) mediante una clave.
const Database = require('easy.database')
let sdb = new Database("levels", "users");

sdb.set("Ren", 0)
sdb.add("Ren", 20)

sdb.save();
sdb.get("Ren")//20
//Usando llaves:
sdb.set("Ren", {algo: 0})
sdb.add("ren.algo", 1)
//1

Ejemplo SUBSTRACT

  • Substract: Este resta un valor(NUMERAL) mediante una clave (IGUAL QUE ADD PERO RESTANDO)
const Database = require('easy.database')
let sdb = new Database("levels", "users");

sdb.set("Ren", 300)

sdb.substract("Ren", 25)
sdb.save();
sdb.get("Ren")//275
//Usando llaves:
sdb.set("Ren", {algo:300})

sdb.substract("Ren.algo", 25)
sdb.save();
sdb.get("Ren.algo")//275

Ejemplo REMOVE

  • Remove: Esto remueve una clave y valor de dicha base, mediante una clave.
const Database = require('easy.database')
let sdb = new Database("levels", "users");

sdb.set("J33sus", "Hola!")

sdb.remove("SoRen") //FALSE: UNDEFINED
sdb.remove("J33sus") //True: DELETED

sdb.save();

Ejemplo SAVE

  • Save: Esto guarda los datos que posteriormente guardamos / sumamos / restamos / eliminamos de una carpeta.
const Database = require('easy.database')
let sdb = new Database("levels", "users");

sdb.set("Ren", "J33sus")

sdb.save();//Save in: ./data/levels/users.json

Ejemplo HAS

const Database = require('easy.database')
let sdb = new Database("levels", "users");
if(!sdb.has("J33sus")) return "Dio verdadero"//True (Efecto revertido)
if(sdb.has("J33sus")) return "Dio falso"//false;
  
//Otro ejemplo:
sdb.set("J33sus", "Ren")
if(sdb.has("J33sus")) return "Dio verdadero"//Dio verdadero
### Desarrolladores
+ [J33sus](https://github.com/j33sus)
+ [SoRen](https://github.com/xStrafezZ)
0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago