{"library":"mongoose-smart-query","type":"library","category":null,"description":"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).","language":"javascript","status":"active","version":"1.4.2","tags":["javascript","mongoose","rest","api","mongo","mongodb","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mongoose-smart-query","imports":["import mongooseSmartQuery from 'mongoose-smart-query'","import { SmartQueryStatics } from 'mongoose-smart-query'","import { SmartQueryOptions } from 'mongoose-smart-query'","import { normalizeSearchText } from 'mongoose-smart-query'"]},{"cmd":"yarn add mongoose-smart-query","imports":[]},{"cmd":"pnpm add mongoose-smart-query","imports":[]}],"homepage":"https://github.com/mgyugcha/mongoose-smart-query#readme","github":"https://github.com/mgyugcha/mongoose-smart-query","docs":null,"changelog":null,"pypi":null,"npm":"mongoose-smart-query","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}