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'}]
)

delete_document

mongo.delete_document(collection_name='teste', where={'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.3.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

fast_nosql_manager-0.3.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fast_nosql_manager-0.3.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 005e9577d18389c58b8fc4f6bf4a44a3ce81676858a3edbbd06e04ae2ae99211
MD5 d72dc94edf6b7c0eb0ba79508be16f14
BLAKE2b-256 07e54f582d3154056225f4179f4315070974fce32669891a7ea88e6632587940

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fast_nosql_manager-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 959d193df6954a1c9c677758af4656dc1794dfdd35e5c381d7d5c73eef5a742a
MD5 f8c8108f4c7303cd2beb488c28823330
BLAKE2b-256 10ebcef62da698e6611f40626821983ca1acd06206c83e5562add57a8d78ccf3

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