easy-db2

Una base de datos sencilla para tu proyecto (NodeJS)

Usage no npm install needed!

<script type="module">
  import easyDb2 from 'https://cdn.skypack.dev/easy-db2';
</script>

README

Easy DB (in JSON)

Una base de datos sencilla para tu proyecto (NodeJS)

  • set(key, value)
  • get(key)
  • add(key, number)
  • substract(key, number)
  • remove(key)
  • save()

Ejemplo #1

const Database = require('./db.js');
let user = new Database("user001", "users");

user.set("nombre", "Juan");
user.get("nombre"); // Juan
user.save(); // ./data/users/user001.json

Ejemplo #2

const Database = require('./db.js');
let sdb = new Database("coins", "users");

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

Ejemplo #3

const Database = require('./db.js')
let sdb = new Database("levels", "users");

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

sdb.get("Ren"); // 1
sdb.get("J33sus"); // 1
sdb.get("SoRen"); // undefined

sdb.save();

Ejemplo #4

const Database = require('./db.js')
let sdb = new Database("levels", "users");

let ren = sdb.get("SoRen"); // undefined
if(ren === undefined) ren = "Dont Exists";
console.log(ren); //Dont Exists

sdb.save();

Ejemplo #5

const Database = require('./db.js')
let sdb = new Database("levels", "users");

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

sdb.save();

Ejemplo #6

const Database = require('./db.js')
let sdb = new Database("levels", "users");

sdb.substract("J33sus", 5) //495
sdb.add("J33sus", 2) //497

sdb.save();

Desarrolladores