Una base de datos sencilla para tu proyecto (NodeJS)
- set(key, value)
- get(key)
- add(key, number)
- substract(key, number)
- remove(key)
- save()
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
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
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();
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();
const Database = require('./db.js')
let sdb = new Database("levels", "users");
sdb.remove("SoRen") //FALSE: UNDEFINED
sdb.remove("J33sus") //True: DELETED
sdb.save();
const Database = require('./db.js')
let sdb = new Database("levels", "users");
sdb.substract("J33sus", 5) //495
sdb.add("J33sus", 2) //497
sdb.save();