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.34.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b4837d491ea855092d641193a778efaa0392ef7ab610406fe4cd4f79b7d11f0 |
|
MD5 | 375b473b871f0ce1eb4abc6f72a5401f |
|
BLAKE2b-256 | e7e11be8167f59869d3c195750cf23e6ec83aa837f888b8fdcf7922f9e6bee65 |
Close
Hashes for heybooster_toolkit-0.0.34-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33924b01c12505710eafae4bab1290ecd097b08b1b911c02a7dc342c511cf192 |
|
MD5 | d977aafee7d4268f68cff69d04c79691 |
|
BLAKE2b-256 | 7a425b94f32df26e52c4825e6ce360f151ab473f6ac9863c44f26f4b3d5c078c |