mongoose-smart-query
JSON →Mongoose plugin that transforms REST query parameters into efficient MongoDB aggregation pipelines. v1.4.2, actively maintained. Automatically generates queries from req.query objects based on schema definitions, supports pagination, text search, autocomplete/regex search, and field protection. Ships TypeScript types. Uses aggregation pipeline for all queries, not Mongoose find(). Requires Mongoose ^8 and Typesense ^3.0.6 as peer dependencies. Differentiator: schema-aware query generation with built-in auto-pagination (will default to true in next major).
Resources
packagemongoose-smart-query ↗
API endpoints
full doc /v1/registry/mongoose-smart-query