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.28.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77172c63c703a232afa3ee47ba46aac4e19c7100a508945076185b73a39e59db |
|
MD5 | 704bbcf0449158d39069465cb1198f53 |
|
BLAKE2b-256 | 641260470241ba61ecb12a4889f55f9b683620868595fa3f22baaef47a94b28a |
Close
Hashes for heybooster_toolkit-0.0.28-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fad237dedd35d8a01cfcf452424cb81cec6cc96e2a9208b2431ce0306fee07 |
|
MD5 | e249a8e2ec4ab978223f6943d87e72db |
|
BLAKE2b-256 | 9315b66a6a498f444f4bbf77f4d427f666b3e09f6f8651f5757e0aa37dd04a70 |