Metadata-Version: 1.1
Name: jque
Version: 0.0.1
Summary: Query JSON in memory as though it were a Mongo database.
Home-page: UNKNOWN
Author: Jordan Matelsky
Author-email: jordan@matelsky.com
License: Apache 2.0
Download-URL: https://github.com/j6k4m8/jque/tarball/0.0.1
Description: # jque
        
        Query JSON in memory as though it were a Mongo database.
        
        
        ```python
        data = jque.jque([{
            "_id": "ABC",
            "name": "Arthur Dent",
            "age": 42,
            "current_planet": "earth"
        }, {
            "_id": "DE2",
            "name": "Penny Lane",
            "age": 19,
            "current_planet": "earth"
        }, {
            "_id": "123",
            "name": "Ford Prefect",
            "age": 240,
            "current_planet": "Brontitall"
        }])
        
        teenage_earthlings = data.query({
            "current_planet": {"$eq": "earth"},
            "age": { "$lte": 20, "$gte": 10 }
        })
        ```
        
        
        Use Python lambdas as a filter:
        
        ```python
        libraries = jque.jque([{"name": "jque", "language": "Python"}, {"name": "react", "language": "node"}])
        list(libraries.query({ 'language': lambda x: x[:2] == "Py" }))
        ```
        
        
Keywords: json,mongo,mongodb,query,ql
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
