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 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.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

fast_nosql_manager-0.3.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fast_nosql_manager-0.3.1.tar.gz
  • Upload date:
  • Size: 4.1 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.1.tar.gz
Algorithm Hash digest
SHA256 10679d458f0c8326463bca6a9eb85bc53bfe643cbbe7c955c6a54c3b25caaea7
MD5 6b62c6101e1635798273e30481a9d31e
BLAKE2b-256 b3459a3ea1a54bf1a3617c06c0994727652e646ed170ca5b77ec26a21e854273

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fast_nosql_manager-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 83eb20ae6579319d05a40eea1ea6fd016dde9796347581387ebc971c2cd37b07
MD5 e4588e5c07c205d1613eabb8f73eb518
BLAKE2b-256 21a3738286f5f0263510762f84f600558ec3ff5b8848780d667092d201c70289

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