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.27.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5668d34cc9acfa395d1d45bce7c94e4544edb4b42d605072f6752b23f15ebe95 |
|
MD5 | a4ce2c312529f73ce81b39f98895e38f |
|
BLAKE2b-256 | cb41dc0b1b37215dc3fd1a28b2c4922a8d74d5e8de56c7aa9ddc066f7799c545 |
Close
Hashes for heybooster_toolkit-0.0.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d61d3b74af27e90bb487c3ba60f52b9163050ad2139cc6d3482a2989a5b741 |
|
MD5 | d64c6f90883aa999384ac4a83ef530da |
|
BLAKE2b-256 | af19f98a770a95235ba6e24bf026dbf1f52ba35ca9db7115bbc791169e74c258 |