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.21.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e69bf7edf1fe45d05d72559c6dbaea403b9fea4020a5da61da9d16f756bcb0 |
|
MD5 | d96d42b58acef600bbdbe68c28f4d64c |
|
BLAKE2b-256 | 525eee24dec0bc3a9d2e7ec959c8e60f3d952ded96ec28fefb0309509f8bb7f4 |
Close
Hashes for heybooster_toolkit-0.0.21-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8953ae6598418d3fd08f210602e521cc43a9e48f7dfe404c2b98162ab5b240dc |
|
MD5 | 159729457baaa3214d18da174d4626cb |
|
BLAKE2b-256 | 5b57e17fc095e3450d257e384544478d8d1dda234d220c08c5924618e79254cd |