strong-db
v0.0.2
Published
Uma simples Database em JSON para Node.js. (Brasileira)
Downloads
3
Maintainers
Readme
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