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.36.tar.gz (8.9 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.36-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: heybooster-toolkit-0.0.36.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for heybooster-toolkit-0.0.36.tar.gz
Algorithm Hash digest
SHA256 06f404b856b7870b159827819b9bdd534107bdd3dab491615109da69c2383895
MD5 1b6d2eb6dcd72408203f599e10490ec0
BLAKE2b-256 ff45c4b1d16028e0eab60c3889b46c17e26770e262c9620ad87b1b7fb37930c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heybooster_toolkit-0.0.36-py3-none-any.whl
Algorithm Hash digest
SHA256 23f294dc1ed0511b6ecaa4b66dc98bbcae6e0f95e7167501a7f4502a4b7ba9f7
MD5 c671feb0947f940e73508449c4339902
BLAKE2b-256 dc19e886f844ae40c520e5ddf6a69095e97829b5f6ac8b9f6add850d255dc60d

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