JSONexus
JSONexus is a lightweight and flexible database solution designed for modern applications. It provides a simple and intuitive way to store, query, and manipulate data using JSON documents.
Key Features
- Document-based storage
- Flexible schema-less design
- Powerful query capabilities
- Easy integration with various platforms
Installation
You can install JSONexus using pip:
pip install jsonexus
Getting Started
Check out the documentation for detailed usage instructions, API reference, and examples.
Usage
Local Storage
from jsonexus import JSONexus
db = JSONexus('data/db.json')
db.insert('users', {'
name': 'Alice',
'age': 30, 'email': 'alice@example.com'
})
result = db.find('users', {'age': {'$gt': 25}})
db.update('users', {'name': 'Alice'}, {'age': 35})
db.delete('users', {'name': 'Alice'})
count = db.count('users')
Documentation
The documentation for JSONexus can be found in the Documentation directory. It includes detailed usage instructions, API reference, and examples.
About
JSONexus is an open-source project hosted on GitHub. You can contribute to the project, report issues, and request features on the GitHub repository
License
This project is licensed under the MIT License - see the LICENSE file for details.