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.35.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65e844ccc694f0c80e35627575271bb9f7af28d87d731c5e7de8959d18d1f828 |
|
MD5 | 9e8ee704aa5b15bc866c998ddba0949f |
|
BLAKE2b-256 | af9022a1d3d6ed0443e5805de2623c033f7e8e4516a05a1a4f1ab95bfaf4f5cc |
Close
Hashes for heybooster_toolkit-0.0.35-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cefd8a05742dac7483065a3fa89f2420db21a8fc52450bf053ffd04d38cdbe3 |
|
MD5 | 070ca87b8555b38cd9c2264526bcf317 |
|
BLAKE2b-256 | dbd0f32d8d408c1d73e415563d4a6d02a05fb8c9831d5cd96366f8d8a65a25a1 |