jsonstoredb

A small example package


License
MIT
Install
pip install jsonstoredb==0.0.1

Documentation

Intallation

pip install jsonstoredb

Example Usage

from jsonstore import JSONStore

db = JSONStore()
users = db.table("users")  # Loads data if table exists, otherwise initializes empty table
resume = db.table("resume")

users.insert("1", {
    "role": "admin",
    "name": "admin",
    "password": "1234"
})

users.insert("10", {
    "role": "admin",
    "name": "userman",
    "password": "hunter2"
})

user = users.select("1")
# user == {'name': 'admin', 'password': '1234'}
user = users.select("2")
# user == None
admins = users.selectBy(lambda val: val["role"] == "admin", limit=None)
# admins == [('1', {'name': 'admin', 'password': '1234'}), ('10', {'name': 'admin', 'password': 'hunter2'})]