{"library":"mongo-query-compiler","title":"mongo-query-compiler","description":"Converts MongoDB query objects into optimized JavaScript filter functions for in-memory array filtering. Version 1.0.7 is stable with no active development since 2021. Differentiates from lodash's _.filter by supporting MongoDB query operators like $regex, $geoWithin, and $elemMatch. Lightweight, no dependencies, works in browser and Node.js.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install mongo-query-compiler"],"cli":null},"imports":["import compileQuery from 'mongo-query-compiler'","import compile from 'mongo-query-compiler'","import type { MongoQuery } from 'mongo-query-compiler'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import compileQuery from 'mongo-query-compiler';\nconst filter = compileQuery({ age: { $gte: 18 } });\nconst data = [\n  { name: 'Alice', age: 25 },\n  { name: 'Bob', age: 17 }\n];\nconst adults = data.filter(filter);\nconsole.log(adults); // [{ name: 'Alice', age: 25 }]","lang":"javascript","description":"Compiles a MongoDB query into a filter function and applies it to an array.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}