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.30.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83fa5bfa06ca08965034ad93dd10389236ccaa95d5a0c501d9f4b52afeff40e |
|
MD5 | 365a960033e435e154b56b6e38cfeb54 |
|
BLAKE2b-256 | 9eee6cb76f1ac2e99a4a1cd9997a2caa9fba035bb7ae1e79945a8b7f37cbb498 |
Close
Hashes for heybooster_toolkit-0.0.30-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b435535e64e937af2c73471c4acc0d9d22a372824ed7fe7c9142e32160a783d1 |
|
MD5 | be338922c326bc429047ae34dc76879a |
|
BLAKE2b-256 | 06cb793ffa91952020e82657bdc6c5b6aeab282908bcdf33024545c85f3ee335 |