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.28.tar.gz (6.6 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.28-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: heybooster-toolkit-0.0.28.tar.gz
  • Upload date:
  • Size: 6.6 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.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.9

File hashes

Hashes for heybooster-toolkit-0.0.28.tar.gz
Algorithm Hash digest
SHA256 77172c63c703a232afa3ee47ba46aac4e19c7100a508945076185b73a39e59db
MD5 704bbcf0449158d39069465cb1198f53
BLAKE2b-256 641260470241ba61ecb12a4889f55f9b683620868595fa3f22baaef47a94b28a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: heybooster_toolkit-0.0.28-py3-none-any.whl
  • Upload date:
  • Size: 7.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.24.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.9

File hashes

Hashes for heybooster_toolkit-0.0.28-py3-none-any.whl
Algorithm Hash digest
SHA256 a0fad237dedd35d8a01cfcf452424cb81cec6cc96e2a9208b2431ce0306fee07
MD5 e249a8e2ec4ab978223f6943d87e72db
BLAKE2b-256 9315b66a6a498f444f4bbf77f4d427f666b3e09f6f8651f5757e0aa37dd04a70

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