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.20.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93a3196b1b204006e7534d7665b0812311ab345ed14d4c2aa92accf1d7e391a4 |
|
MD5 | 2552259702e28fbabf92251d4ceb5299 |
|
BLAKE2b-256 | 7998f4c552c6b7844dbfdb2d9d360ee241059e956051eafbdc4614fbd64af7e5 |
Close
Hashes for heybooster_toolkit-0.0.20-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b331dcacb4065bde7347f95d8db775a3241f5575bae659d5d0522cbaf8948a6 |
|
MD5 | cbbe8cc949581879adfb89722810ed42 |
|
BLAKE2b-256 | bdaf9f4bd81b5c6d5544c45eab87ce178d5fd02df4f8b1031e6fa23b670c2c16 |