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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for heybooster-toolkit-0.0.40.tar.gz
Algorithm Hash digest
SHA256 07b525699957dd32a36f7f2b5f7e7046ee7edc28c07ec9fc6dc02f4062fa5f79
MD5 d50a3e1d22fb6f58c7a9451bd4aead4d
BLAKE2b-256 f3144210fa3960865b3b27182b42363d03e1d623d329995db4fd3d755468e2f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for heybooster_toolkit-0.0.40-py3-none-any.whl
Algorithm Hash digest
SHA256 277542c6fdbb48167a8746964ad711ef22361835e510506c969c03ac7da7f28d
MD5 1a4fadc936115ddd8a615a0a250ba668
BLAKE2b-256 5fee40d4751eddb3bd06bcef8007193413ffe798c0828e2d6d36efd57ecb6a75

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