upgrade.db
Version:
Banco de dados simples e leve em JSON para bots Node.js com suporte a tabelas e métodos modernos.
87 lines (47 loc) • 1.44 kB
Markdown
Um banco de dados simples, leve e completo para projetos Node.js — ideal para bots de Discord, sistemas de economia e ferramentas CLI.
🧠 Recursos
📁 Salva em arquivos .json
⚙️ +30 métodos úteis prontos
➕ .math(), .add(), .subtract()
📦 .push(), .pull(), .includes()
🧹 .clear(), .delete(), .all()
🔄 Suporte a múltiplas tabelas
npm install upgrade.db
const UpgradeDB = require("upgrade.db");
const db = new UpgradeDB("db/economia");
// Setando dados
db.set("1234.coins", 100);
// Adicionando
db.add("1234.coins", 50);
// Usando math
db.math("1234.coins", "*", 2);
// Pegando o valor
console.log(db.get("1234.coins")); // 300
db.set("1234.itens", []);
db.push("1234.itens", "Espada");
db.push("1234.itens", "Escudo");
console.log(db.get("1234.itens")); // [ "Espada", "Escudo" ]
.set(chave, valor)
.get(chave)
.add(chave, valor)
.subtract(chave, valor)
.math(chave, operador, valor)
.push(chave, valor)
.pull(chave, valor)
.includes(chave, valor)
.delete(chave)
.all()
.clear()
const users = new UpgradeDB("db/users");
const config = new UpgradeDB("db/config");
users.set("123.id", "Pietro");
config.set("prefix", "!");
💬 Contato
Feita por т𝗒rox com foco em simplicidade e desempenho.
Sugestões? Melhorias? Manda no Discord: https://discord.gg/n4jwqqCDAs