strong-db

0.0.2 • Public • Published

strong-db


Discord server npm version npm downloads

Uma simples Database em JSON para NodeJS.

Requerimento

const StrongDB = require('strong-db');
const database = new StrongDB('./Database.json', { edit: true }); //Caminho de seu JSON para a Database.
//Edit pode ser igual a False, assim a Database irá ler os dados mas não vai editar-lós.

Funções

Função Paramêtros Descrição
Get Path Busque os Dados de um Caminho.
Set Path, Value Seta um determinado valor em um Camninho.
Add Path, Value Adiciona determinado valor no Caminho.
Sub Path, Value Subtrai determinado valor no Caminho.
Delete Path Deleta o valor que estiver no Caminho.
Has Path Verifica se há dados no Caminho.
Push Path, Value Dê push em um Array no Caminho.
Leaderboard Path. Mostra todos dados em array e json.
typeOf Path. Mostra o tipo de dado salvo.
All Nenhum. Mostra todos dados em JSON salvos.
Ping Nenhum. Mostra um Ping aproximado da database.

Exemplos:

const StrongDB = require('strong-db');
const database = new StrongDB('./Database.json', { edit: true });

database.set('strong/exemplos', 'db') //Seta o Valor: "db" no Caminho: "Strong/exemplos".

database.get('strong/exemplos') //Retorna "db", O valor que está no Caminho: "strong/exemplos".

database.add('dinheiro', 100) //Adiciona 100 no valor do Caminho: "dinheiro".

database.sub('dinheiro', 100) //Subtrai 100 no valor do Caminho: "dinheiro".

database.delete('strong') //Deleta todos os dados salvos no Caminho.

database.has('dinheiro') //Retorna "true" se houver algo no Caminho ou caso contrário, retorna: "false".

database.push('array', 'strong') //Adiciona o valor a uma Array. 

database.all('caminho') //Retorna tudo que está salvo na Database.

database.leaderboard('caminho') //Retorna um array com os valores em json.

database.typeOf('caminho') //Retorna o tipo de dado salvo no caminho (Ex: string).

await database.ping() //Veja um Ping aproximado da Database. 

Requisito

Versão mínima do NodeJS: v16

/strong-db/

    Package Sidebar

    Install

    npm i strong-db

    Weekly Downloads

    1

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    18.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • desconhecido