📖 Documentação - KiritoDB v2

📦 O que é o kirito.db.remote?

É uma database remota e simples baseada em chave-valor (como um dicionário), ideal para bots, APIs e projetos em Node.js.

Você salva e acessa os dados usando caminhos como "usuarios.1234.pontos".

🛠️ Como usar

const KiritoDB = require("kirito.db.remote")
const db = new KiritoDB("sua_key_secreta") // SEM a key secreta, nada funciona!

🔧 Métodos disponíveis

📥 get

await db.get("usuarios.1234.pontos")

Retorna o valor salvo na chave. ✅ Aceita qualquer tipo de dado. ⚠️ Precisa de await.

➕ add

db.add("usuarios.1234.pontos", 10)

Soma um número ao valor atual. ✅ Só funciona com números. ❌ Se não for número, dá erro.

➖ sub

db.sub("usuarios.1234.pontos", 5)

Subtrai um número do valor atual. ✅ Só funciona com números.

✍️ set

db.set("usuarios.1234.nome", "Arthur")

Define um novo valor na chave. ✅ Aceita qualquer tipo (string, número...). ❌ Se for objeto/array, dá erro.

❌ delete

db.delete("usuarios.1234.pontos")

Remove a chave e o valor da database.

📋 all

await db.all()

Retorna todos os dados. ⚠️ Precisa de await.

⚠️ Observações importantes