Skip to main content

Um pacote simples para realizar operações no mongoDB

Project description

Introdução

Essa biblioteca foi criada como uma forma de abstração das operações mais simples de um banco noSQL.

Início

Após fazer a instalação com o pip install fast_nosql_manager é necessário que você importe a classe correspondente ao banco que deseja manipular.

from fast_nosql_manager.implementations.mongo import MongoRepository

Ao importar a classe você pode instância-la ou usa-la diretamente preenchendo os parâmetros necessários.

db = MongoRepository(
  db_str_connection='mongodb://localhost:27017/',
  db_name='local'
) 

Métodos

create_collection

mongo.create_collection(collection_name='teste')

delete_collection

mongo.delete_collection(collection_name='teste')

create_document

mongo.create_document(
    connection_name='teste', 
    documents=[{'name': 'Oscar'}, {'name': 'Oscar'}]
)

select_all

mongo.select_all(collection_name='teste')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fast_nosql_manager-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

fast_nosql_manager-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file fast_nosql_manager-0.1.0.tar.gz.

File metadata

  • Download URL: fast_nosql_manager-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for fast_nosql_manager-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3335c5884a5c4af94b6e82f9615fd0dbac0dfb15d7350209d9e6cb77e38718ad
MD5 1b48333c1024c61a1f7ed1af42f3bb9e
BLAKE2b-256 76d0518f9ba6c5355c8f9782704afcfad4a116c923ef750c0129e1335b0c1d82

See more details on using hashes here.

File details

Details for the file fast_nosql_manager-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fast_nosql_manager-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for fast_nosql_manager-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82f7c5664858fce9d399eb65cb73f2add7dc64209a671a392bab146d3a2951b7
MD5 436231ba6e90182ef01e99ea159d9fab
BLAKE2b-256 b24ef344565a811e94dc724a9a870e20b6b7846533647088c26ed68e8a408a02

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page