Package Exports
- strong-db
- strong-db/index.js
- strong-db/package
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (strong-db) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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
