KiritoDB Database Remota
npm install kirito.db.remote


kirito.db.remote?"usuarios.1234.pontos".
js
const { KiritoDB } = require("kirito.db.remote")
const db = new KiritoDB("sua_key_secreta") // SEM a key secreta, nada funciona!
``
---
:wrench: Métodos disponíveis
$3
`js
await db.get("usuarios.1234.pontos")
`
> Retorna o valor salvo na chave.
> :white_check_mark: Aceita qualquer tipo de dado.
> :warning: Precisa de await.
---
$3
`js
db.add("usuarios.1234.pontos", 10)
`
> Soma um número ao valor atual.
> :white_check_mark: Só funciona com números.
> :x: Se o valor for string, array, objeto, etc., vai dar erro.
---
$3
`js
db.sub("usuarios.1234.pontos", 5)
`
> Subtrai um número do valor atual.
> :white_check_mark: Só funciona com números.
---
$3
`js
db.set("usuarios.1234.nome", "Arthur")
`
> Define um valor novo na chave, sobrescrevendo o que já tiver.
> :white_check_mark: Aceita qualquer tipo de valor (string, número...).
> :x: Se o valor for array ou objeto, vai dar erro.
---
$3
`js
db.delete("usuarios.1234.pontos")
`
> Remove a chave e seu valor da database.
---
$3
`js
await db.all()
`
> Retorna todos os dados salvos.
> :warning: Precisa de await.
---
:warning: Observações importantes:
* add e sub só funcionam com números.
Se tentar usar com strings ou objetos, vai dar erro.
* set funciona com qualquer tipo de valor.
* Métodos que acessam dados (get e all) precisam do await porque são assíncronos (esperam resposta do servidor).
``