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.22.tar.gz (6.3 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.22-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: heybooster-toolkit-0.0.22.tar.gz
  • Upload date:
  • Size: 6.3 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.22.tar.gz
Algorithm Hash digest
SHA256 ce6cd29dc74f435e7264f9ac3970fd99a4cf52ad42f0877bcdeef5c7deb04b32
MD5 6c76617f88e878a5947449d24992eea4
BLAKE2b-256 203becaaddc49d66f38da555117704261353f59c42901745b45804676887e305

See more details on using hashes here.

File details

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

File metadata

  • Download URL: heybooster_toolkit-0.0.22-py3-none-any.whl
  • Upload date:
  • Size: 7.1 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.22-py3-none-any.whl
Algorithm Hash digest
SHA256 8f6a9b1b76ac9269c7ea4b63249ebc340cb844e93c76ff88cef576a6b24be110
MD5 10131218ed6f13c391b0d2007c65cad8
BLAKE2b-256 9acdf9d6c4347048b9a78755e980b751648a5a3f67d1103278b7e4f3419e6b20

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