Bienvido a txtBD!
Hola!, has querido guardar información en un .txt sin tanto código y totalmente fácil. Usa este NPM.
Informacion
Toda Información Se guarda en un archivo de texto. usando el siguiente formato
(nombre)[datos]
(usuario)[{"edad": 18}]
txtbd
Clase principal sirve para crear o inicializar la base de datos poniendo su nombre en el constructor.
const db = ;const usuarios = "usuarios";
Propiedades
archivo: Esta propiedad es igual al valor ingresado en el constructor con la extencion .txt agregada.
Tipo: string
resolvido: Esta propiedad es igual a la propiedad archivo con un path.resolve aplicado.
tipo: string
Metodos
agregar(titulo, dato);
Esta funcion sirve para agregar un dato a la base de dato.
titulo: Es un nombre amistoso y permanente para tu dato. string
dato: Es el dato a almacenar puede ser un objeto o un array y no debe contener un Map o si no sera eliminado. string
const db = ;const usuarios = "usuarios";usuarios; //true porque se creo
actualizar(titulo, dato);
Esto actualiza un dato ya existente en la base de datos.
titulo: El nombre del dato a editar. string
dato: Nuevo dato que remplace al anterior. object
const db = ;const usuarios = "usuarios";usuarios; //true porque se actualizo
eliminar(titulo);
Eliminas un dato de la base de datos.
titulo: El nombre del dato a eliminar. string
const db = ;const usuarios = "usuarios";usuarios; //lo eliminamos
obtener(titulo);
Obtienes el volor de un dato almacenado en la base de datos devuelve null si no existe.
titulo: El nombre del dato a observar.
const db = ;const usuarios = "usuarios";usuarios; //null porque lo borramos.
existe(titulo);
Verificas la existencia de un valor en la base de datos
titulo: El nombre del dato a verificar. string
const db = ;const usuarios = "usuarios";usuarios; //false porque lo borramos
primero();
Devuelve el valor del primer elemento de la base de datos.
const db = ;const usuarios = "usuarios";usuarios;
reordenar();
Quita los espacios inutiles en el archivo de base de datos.
const db = ;const usuarios = "usuarios";usuarios;
toArray();
Transformas la base de dato en un array.
const db = ;const usuarios = "usuarios";var array = usuarios;
toJson();
Transformas la base de dato en un objeto.
const db = ;const usuarios = "usuarios";var objeto = usuarios;
toMap();
Transformas la base de dato en un objeto de tipo Map. El Map es robado de discord.js aqui tienes su documentacion: https://discord.js.org/#/docs/main/stable/class/Collection
const db = ;const usuarios = "usuarios";var mapeado = usuarios;
toString();
Transformas la base de dato en un string.
const db = ;const usuarios = "usuarios";var texto = usuarios;
forEach(callback);
Iteras todos los elementos de la base de datos.
const db = ;const usuarios = "usuarios";usuarios;
filtrar(callback);
Te permite filtrar dentro de elementos de la base de datos.
const db = ;const usuarios = "usuarios";var mayores = usuarios;
random();
Obtienes un dato completamente aleatorio.
const db = ;const usuarios = "usuarios";var ganador = usuarios;
cantidad();
Obtienes la cantidad de datos que contiene la base de datos.
Creditos
ToelF programador y creador principal.
Kamerr apoyo, dibujos e ideas.
Discord.js Dueño de el archivo discordcolleccion.js