Skip to main content

Heybooster Toolkit

Project description

Heybooster MongoDB Helper

Installation:

pip3 install heybooster_toolkit

Example:

from heybooster.helpers.database.mongodb import MongoDBHelper


NAME = "database_name"
URI = "database_uri"

with MongoDBHelper(uri=URI, database=NAME) as db:
    result = db.find_one('test_collection', query={'email': 'test@email.com'})
    result = db.find('test_collection', query={'email': 'test@email.com'})
    db.insert('test_collection', query={'email': 'test@email.com'})
    db.insert('test_collection', query={'email': 'test@email.com'})
    db.find_and_modify('test_collection', query={'email': 'test@email.com'}, update={"$set": 'test2@gmail.com'})

or

from heybooster.helpers.database.mongodb import MongoDBHelper


NAME = "database_name"
URI = "database_uri"

db = MongoDBHelper(uri=URI, database=NAME)
result = db.find_one('test_collection', query={'email': 'test@email.com'})

db.close()
print(result)

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

heybooster-toolkit-0.0.10.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

heybooster_toolkit-0.0.10-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file heybooster-toolkit-0.0.10.tar.gz.

File metadata

  • Download URL: heybooster-toolkit-0.0.10.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.2

File hashes

Hashes for heybooster-toolkit-0.0.10.tar.gz
Algorithm Hash digest
SHA256 c88279a38402d5cc51e633501c194dcbbeca812d4b5ad48ac03e32bd6aa8579d
MD5 b22ec1c7af3d9046d370c2acfe6a93fb
BLAKE2b-256 776e5e79ce3944d16ccaf5a9e13aa94ed5a922f0f768dc41d45946dae9638eb0

See more details on using hashes here.

File details

Details for the file heybooster_toolkit-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: heybooster_toolkit-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.2

File hashes

Hashes for heybooster_toolkit-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 0fe3b48da830cd09d0083057f90f045ef2fb5816a7141192fe6f2bc2008e2969
MD5 fa2288b26a9e5b681973b388c5919bd4
BLAKE2b-256 9fe1bff1636658e3e36d732641cbe92cc1b98042f7f97d8874eeeb9a145199a8

See more details on using hashes here.

Supported by

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