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.26.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 271d7bd9f3a20dabc256f83fb0ab9fc7b0498d5ede7d6a54890c33b763f37ff2 |
|
MD5 | f946a63614276d30d0cf24defb8c856f |
|
BLAKE2b-256 | 0bc831aeec96d523837fdd12f3f8b4b0c2f95d40f9cb383f6268c4d69c6d974a |
Close
Hashes for heybooster_toolkit-0.0.26-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c94c49314cc16c2f27ce8653f6250a49984b50ad760721a66792ce98c5130ff |
|
MD5 | d233e6fd8a34e05657d058a46e6eb878 |
|
BLAKE2b-256 | fd50a3abb7701e99bb022dadc30a8ffea7560ba3dc504c19eb26df7def06883c |