vullib
v1.1.1
Published
Uma Lib que facilita a sua vida com banco de dados (json)
Downloads
18
Readme
Vullib
Essa é uma simples biblioteca do Node.js para criação de databases de databases e de varías outras coisas envolvidas, tais como criação de ids.
- Desenvida pela Vulpecula por davibr5557wy
Sumário
- Arquivos de instruções do repositório
- Como começar
- Ultimas Atualizações
Como começar
Instalação
Esta biblioteca é distribuida no npm, Para adicioná-la, é bem simples, é só executar o seguinte comando:
$ npm install vullib --save
Tutorial Basico
Adicionando dados - Para você começar a criar uma database é bem simples:
const Database = require('vullib') //importação da biblioteca const db = new Database('/databases/arquivo.json')//É necessario ter o arquivo criado e mostrar o caminho /*Apartir de agora você ja poderá fazer alterações*/ const User = { Nome:"Davi" email:"email@" } db.set('Usuario1',User) //Adiciona um dado /*Outra forma de adicionar dados*/ const Users = db.getAll() // Pega tudo do json Users.Usuario1.senha = "Senha" db.setAll(Users)//Aplicar alterações
{ "Usuario1":{ "Nome":"Davi", "email":"email@", "senha":"Senha" } }
Verificando Dados - Agora iremos verificar se existe um dado dentro do json, para fazer isso é bem simples
const Database = require('vullib') const db = new Database('/databases/arquivo.json') const usuario = db.has("Usuario1") /*Oque será retornado é um boolean*/ if(usuario){ console.log('O usuário existe') }else{ console.log('O usuário não existe') }
Obter Um dado em específico - Agora iremos obter apenas um dado específico no json
const Database = require('vullib') const db = new Database('/databases/arquivo.json') const usuario = db.get("Usuario1") /*Caso o dado não exista, ele irá retornar "false"*/ if(usuario){ console.log(usuario.Nome) }else{ console.log('Usuário inexistente') }
Deletar dado - Agora iremos deletar um dado do json
const Database = require('vullib') const db = new Database('/databases/arquivo.json') //Para deletar um dado em específico const remover = db.remove('Usuario1') /*Caso ele não consiga remover (caso o dado não existe) ele irá retornar false, e caso consiga remover, retorna-rá true */ if(remover){ console.log('Usuário removido') }else{ console.log('Erro ao remover usuário') }
Deletar tudo - Agora iremos deletar todos os dados do json
const Database = require('vullib') const db = new Database('/databases/arquivo.json') //Para deletar tudo db.clear()
E isso é tudo por enquanto do tutorial, veja o repositório da biblioteca para saber como criar ids, e todas as funções possíveis
Ultimas atualizações
Atualizações iniciais(teste)
1.0.3: Correções de bugs
1.0.4: Adicionado a opção "databases" para a criação de ids
1.1.0: Melhorado o design no site npm, e adicionado a opção de passar um objeto para a criação de Local database
const Database = require('vullib') const dados = {"Nome":"Davi"} const LocalDatabase = new Database.LocalDatabase(dados) console.log(`Nome é igual a ${LocalDatabase.get("Nome")}`)
- Nome é igual a Davi
1.1.1 Correção de bugs da atualização