1.0.2 • Published 4 months ago

noosql v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

NooSQL

NooSQL é um projeto que visa facilitar a integração e o uso de dois dos mais populares bancos de dados NoSQL: MongoDB e DynamoDB. Com NooSQL, você terá uma interface simplificada para trabalhar com dados de forma rápida e eficiente, independentemente do banco de dados que você escolher. Seja para protótipos rápidos ou sistemas escaláveis, NooSQL proporciona flexibilidade e desempenho com uma abordagem única.

🌟 Características

  • Suporte a MongoDB: Interaja com o MongoDB de forma simples e sem complicações, utilizando a flexibilidade e poder desse banco de dados NoSQL.
  • Suporte a DynamoDB: Aproveite a escalabilidade e o desempenho do DynamoDB com uma interface intuitiva e fácil de usar.
  • Interface Unificada: Uma API unificada que permite alternar entre MongoDB e DynamoDB sem a necessidade de aprender sintaxes e métodos diferentes.
  • Fácil de Integrar: Instalação simples e fácil integração com seus projetos existentes.
  • Desempenho Otimizado: Aproveite o melhor de ambos os mundos, com operações otimizadas para alta performance e baixa latência.

🚀 Instalação

Instale o NooSQL com o npm:

npm install noosql

Ou, se preferir usar o yarn:

yarn add noosql

🔧 Como Usar

Conectar ao MongoDB

const NooSQL = require('noosql');

// Configuração para MongoDB
const db = new NooSQL.MongoDB({
  uri: 'mongodb://localhost:27017',
  database: 'meuBancoDeDados',
});

// Exemplo de operação no MongoDB
db.find('usuarios', { nome: 'Julio' }).then(result => {
  console.log(result);
});

Conectar ao DynamoDB

const NooSQL = require('noosql');

// Configuração para DynamoDB
const db = new NooSQL.DynamoDB({
  region: 'us-east-1',
  tableName: 'Usuarios',
});

// Exemplo de operação no DynamoDB
db.putItem({ id: '1', nome: 'Julio' }).then(result => {
  console.log('Item adicionado', result);
});

Comandos Comuns

  • find(): Busca dados no banco.
  • putItem(): Adiciona um item no banco.
  • update(): Atualiza dados no banco.
  • delete(): Deleta dados do banco.

📚 Documentação

Consulte nossa documentação completa para aprender mais sobre como usar NooSQL com outros recursos e exemplos avançados.

💡 Contribuições

Contribuições são sempre bem-vindas! Se você tem uma ideia, bug reportado ou deseja melhorar o NooSQL, fique à vontade para abrir uma issue ou enviar um pull request.

📜 Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


Feito com ❤️ por Julio Cesar Silva dos Santos.

1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago