Constructores
Metodos
Constructor nuevaDB
let db = require("pinguin.db")
let niveles = new db.nuevaDB("usuarios", "niveles")
Metodo agregar
let db = require("pinguin.db");
let niveles = new db.nuevaDB("usuarios", "niveles");
niveles.agregar("Exun", 10)
niveles.agregar("imyer_6[Content Deleted]", 50)
niveles.agregar("Jaden", 100)
//y en el archivo json
/*
{
"Exun": 10,
"imyer_6[Content Deleted]": 50,
"Jaden": 100
}
*/
Metodo establecer
let db = require("pinguin.db");
let niveles = new db.nuevaDB("usuarios", "niveles");
niveles.establecer("Exun", "0")
niveles.establecer("imyer_6[Content Deleted]", "0")
niveles.establecer("Jaden", "0")
//y en el archivo json
/*
{
"Exun": "0",
"imyer_6[Content Deleted]": "0",
"Jaden": "0"
}
*/
Metodo obtener
let db = require("pinguin.db");
let niveles = new db.nuevaDB("usuarios", "niveles");
niveles.obtener("Exun") //el valor seria 0, por que lo obtiene
//y en el archivo json
/*
{
"Exun": "0",
"imyer_6[Content Deleted]": "0",
"Jaden": "0"
}
*/
Metodo tiene
let db = require("pinguin.db");
let niveles = new db.nuevaDB("usuarios", "niveles");
if(!niveles.tiene("Exun")) {
return;
} //si la propiedad no existe que no retorne nada
Metodo push
let db = require("pinguin.db");
let niveles = new db.nuevaDB("usuarios", "niveles");
niveles.establecer(message.guild.id, []) //Guardamos primero un array
niveles.push(message.guild.id, "Exun") //Si no es un array, nos saldra un error en la consola, pero si es un array no pasara nada
//Pusheamos (osea escribimos en ese mismo array, esto se puede usar para sistemas de medallas etc)