0.0.2 • Published 2 years ago

strong-db v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

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çãoParamêtrosDescrição
GetPathBusque os Dados de um Caminho.
SetPath, ValueSeta um determinado valor em um Camninho.
AddPath, ValueAdiciona determinado valor no Caminho.
SubPath, ValueSubtrai determinado valor no Caminho.
DeletePathDeleta o valor que estiver no Caminho.
HasPathVerifica se há dados no Caminho.
PushPath, ValueDê push em um Array no Caminho.
LeaderboardPath.Mostra todos dados em array e json.
typeOfPath.Mostra o tipo de dado salvo.
AllNenhum.Mostra todos dados em JSON salvos.
PingNenhum.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

0.0.1

2 years ago

0.0.2

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.2

2 years ago

1.0.0

2 years ago