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.31.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8db5d12bceb6133f5fd353c7731adf464ec3e79fe8a5625d61b7ca4e85f5abc4 |
|
MD5 | 9291544301d2fd8739ba776cae651d5c |
|
BLAKE2b-256 | c56bb3d8b92ff7c7537e6507200f2ea7a9639f2cf0062793d9bbbb4016032aa9 |
Close
Hashes for heybooster_toolkit-0.0.31-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 948f9e58a71144b141df475eba80d8f00b43a955610951887143402f6043aecd |
|
MD5 | ea0cfdd13a6ed3548042ee69581bc25a |
|
BLAKE2b-256 | 2452cd2c76601789e5bf2038f664cc45d2e68eb83471e00d867d4be38955733e |