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.24.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa1ebe2c08cd60e679856a65a596180f1b87100b702aede4e75f2ea4bca9b9d1 |
|
MD5 | 9eff66b7dafc31765ac7f21929559d16 |
|
BLAKE2b-256 | c35801a815a33bb5267e9698c9ea657eebbd66488bd051acba8a8e1139eb1b67 |
Close
Hashes for heybooster_toolkit-0.0.24-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9545c9edfc6496441128d76e65073c6cc44d4815ef0ff890f908b5ac53c92b9 |
|
MD5 | 0a89d95e7214eec54ffdc292fff76ff5 |
|
BLAKE2b-256 | 1c38673a159cce4beae9c2d91c26acc73110e48f10cee1113bec1dc859b49b9d |