jsonexus


Namejsonexus JSON
Version 1.0.3 PyPI version JSON
download
home_pagehttps://github.com/rakibma7254/jsonexus
SummaryJSONexus 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.
upload_time2024-05-08 10:13:41
maintainerNone
docs_urlNone
authorRakib Hossain
requires_pythonNone
licenseMIT
keywords json-database
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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](https://jsonexus.gitbook.io/jsonexus/) for detailed usage instructions, API reference, and examples.

Usage
-----

### Local Storage

```python
    from jsonexus import JSONexus
    
    # Create a local database
    db = JSONexus('data/db.json')
    
    # Insert a document
    db.insert('users', {'
    name': 'Alice', 
    'age': 30, 'email': 'alice@example.com'
    })
    
    # Find documents
    result = db.find('users', {'age': {'$gt': 25}})
    
    # Update a document
    db.update('users', {'name': 'Alice'}, {'age': 35})
    
    # Delete a document
    db.delete('users', {'name': 'Alice'})
    
    # Count documents
    count = db.count('users')
```
        

Documentation
-------------

The documentation for JSONexus can be found in the [Documentation](https://jsonexus.gitbook.io/jsonexus/) 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](LICENSE) file for details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/rakibma7254/jsonexus",
    "name": "jsonexus",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "json-database",
    "author": "Rakib Hossain",
    "author_email": "rakib4ggp@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/22/b2/330b0f05eabb93bb77db8e940793f791d77d39fa1ab1bab51200d55380a0/jsonexus-1.0.3.tar.gz",
    "platform": null,
    "description": "JSONexus\r\n========\r\n\r\nJSONexus 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.\r\n\r\nKey Features\r\n------------\r\n\r\n*   Document-based storage\r\n*   Flexible schema-less design\r\n*   Powerful query capabilities\r\n*   Easy integration with various platforms\r\n\r\nInstallation\r\n------------\r\n\r\nYou can install JSONexus using pip:\r\n\r\n    pip install jsonexus\r\n\r\nGetting Started\r\n---------------\r\n\r\nCheck out the [documentation](https://jsonexus.gitbook.io/jsonexus/) for detailed usage instructions, API reference, and examples.\r\n\r\nUsage\r\n-----\r\n\r\n### Local Storage\r\n\r\n```python\r\n    from jsonexus import JSONexus\r\n    \r\n    # Create a local database\r\n    db = JSONexus('data/db.json')\r\n    \r\n    # Insert a document\r\n    db.insert('users', {'\r\n    name': 'Alice', \r\n    'age': 30, 'email': 'alice@example.com'\r\n    })\r\n    \r\n    # Find documents\r\n    result = db.find('users', {'age': {'$gt': 25}})\r\n    \r\n    # Update a document\r\n    db.update('users', {'name': 'Alice'}, {'age': 35})\r\n    \r\n    # Delete a document\r\n    db.delete('users', {'name': 'Alice'})\r\n    \r\n    # Count documents\r\n    count = db.count('users')\r\n```\r\n        \r\n\r\nDocumentation\r\n-------------\r\n\r\nThe documentation for JSONexus can be found in the [Documentation](https://jsonexus.gitbook.io/jsonexus/) directory. It includes detailed usage instructions, API reference, and examples.\r\n\r\nAbout\r\n-----\r\n\r\nJSONexus is an open-source project hosted on GitHub. You can contribute to the project, report issues, and request features on the GitHub repository\r\n\r\nLicense\r\n-------\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "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.",
    "version": "1.0.3",
    "project_urls": {
        "Homepage": "https://github.com/rakibma7254/jsonexus"
    },
    "split_keywords": [
        "json-database"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64c556653541f2234686e160515e0234572f15cccd4a7728a1ba2540317cfc6c",
                "md5": "dc48fb7b48bb95bba19cb6a7943e0774",
                "sha256": "83e1be03982f351d142854632bc3511d8755df6202d229934f5369dbe95618eb"
            },
            "downloads": -1,
            "filename": "jsonexus-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dc48fb7b48bb95bba19cb6a7943e0774",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3612,
            "upload_time": "2024-05-08T10:13:37",
            "upload_time_iso_8601": "2024-05-08T10:13:37.769481Z",
            "url": "https://files.pythonhosted.org/packages/64/c5/56653541f2234686e160515e0234572f15cccd4a7728a1ba2540317cfc6c/jsonexus-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22b2330b0f05eabb93bb77db8e940793f791d77d39fa1ab1bab51200d55380a0",
                "md5": "000eab0c913019c9d4a63f6fe769666e",
                "sha256": "dbed412bd367384c4b8bf7a064180bbbd592af90faf70a2b123652a3eabcbdab"
            },
            "downloads": -1,
            "filename": "jsonexus-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "000eab0c913019c9d4a63f6fe769666e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3538,
            "upload_time": "2024-05-08T10:13:41",
            "upload_time_iso_8601": "2024-05-08T10:13:41.016053Z",
            "url": "https://files.pythonhosted.org/packages/22/b2/330b0f05eabb93bb77db8e940793f791d77d39fa1ab1bab51200d55380a0/jsonexus-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-08 10:13:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rakibma7254",
    "github_project": "jsonexus",
    "github_not_found": true,
    "lcname": "jsonexus"
}
        
Elapsed time: 0.22453s