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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for heybooster-toolkit-0.0.29.tar.gz
Algorithm Hash digest
SHA256 2c236bfab129d8283d4608842c818a10028833cc6b148a87efe2b0fc769e2bfb
MD5 9760fa565e45eb9169b78556c68cb621
BLAKE2b-256 9b5575d8e86ee20d054034e6bbda333fc2048321e65e69362417d3ce07284b38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: heybooster_toolkit-0.0.29-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.29-py3-none-any.whl
Algorithm Hash digest
SHA256 727b31df102309112ecb0fa203027457b369cc3ba0d1061fd29228af23a4a9a1
MD5 2585a73a47f5523ee27563bbcb743471
BLAKE2b-256 6a145b0c98c93c7fc4b8a24c8bcf37bf1a15a6f64e4d0d81e8735973fe120486

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