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.36.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06f404b856b7870b159827819b9bdd534107bdd3dab491615109da69c2383895 |
|
MD5 | 1b6d2eb6dcd72408203f599e10490ec0 |
|
BLAKE2b-256 | ff45c4b1d16028e0eab60c3889b46c17e26770e262c9620ad87b1b7fb37930c7 |
Close
Hashes for heybooster_toolkit-0.0.36-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f294dc1ed0511b6ecaa4b66dc98bbcae6e0f95e7167501a7f4502a4b7ba9f7 |
|
MD5 | c671feb0947f940e73508449c4339902 |
|
BLAKE2b-256 | dc19e886f844ae40c520e5ddf6a69095e97829b5f6ac8b9f6add850d255dc60d |