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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for heybooster-toolkit-0.0.25.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 836f07b19d7d5e94691c529dcbbe7ba03888ee66e75993fdf11e9554a896c321 |
|
MD5 | af0f8d0019709af1a2633ca4909f96ff |
|
BLAKE2b-256 | 7c36b436d50873679e9bd30524b78614b4923603ffdbb02bc6a3391ba6c1811e |
Close
Hashes for heybooster_toolkit-0.0.25-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20fc1ccb6eef77b31cd18141c2d6d82ec91d32d08c6bed83c1f1d191ccbc99fe |
|
MD5 | 173fabe893aa0ded74a62c2aaf7608d1 |
|
BLAKE2b-256 | 7fb46357d943289dcdbe7df3ed557dba613be2d5f36b933ee896717d067472a2 |