{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"Provides a MongoDB-like query language for filtering and matching Python dictionaries and collections, translating MongoDB query syntax into Python without requiring a database.","skillfed_tags":["query-language","data-filtering","mongodb-compatible"],"use_cases":["Filter test fixtures or mock data using MongoDB query syntax in unit tests.","Query JSON or YAML configuration files and data exports without loading them into a database.","Prototype query logic locally before migrating to a real MongoDB instance.","Build in-memory query layers for applications that need flexible filtering on structured data.","Match records against complex criteria in data pipelines or ETL workflows."],"what_it_does":"mongo-query-match is a standalone query engine that lets you write MongoDB-style queries to filter Python dictionaries and lists without connecting to a database. It parses query objects (dicts with operators like $eq, $regex, $elemMatch) and applies them to in-memory Python collections, following MongoDB version 3.4 query semantics. The library is intended for filtering JSON or YAML-like structured data\u2014records with strings, numbers, booleans, nulls, and nested objects.\n\nThe package has no external dependencies and installs quickly. It supports most common MongoDB query operators but omits geospatial queries, text search, and projection operators. It's useful when you want MongoDB's expressive query syntax for local data processing, testing, or prototyping without database overhead.","worth_installing":"Yes, if you need MongoDB query syntax for local Python collections and can accept dormant maintenance. No external dependencies and low friction make it safe to add. However, verify the license before use in proprietary contexts, and be aware that the package has not been updated in over a year\u2014do not expect active bug fixes or new features."},"id":"mongo-query-match","links":{"html":"https://skillfed.io/packages/mongo-query-match","md":"https://skillfed.io/packages/mongo-query-match.md","pypi":"https://pypi.org/project/mongo-query-match/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-02-02","license_spdx":null,"license_treatment":"unclear","name":"mongo-query-match","python_support":"supports_current","summary":"A utility library that provides a MongoDB-like query language for querying python collections. It's mainly intended to parse objects structured as fundamental types in a similar fashion to what is produced by JSON or YAML parsers."},"popularity":{"monthly_downloads":181970,"position":10109,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
