mongoose-smart-query

JSON →
library 1.4.2 ·javascript
verified Jun 7, 2026

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).