{"library":"mongoose-middleware","type":"library","category":null,"description":"Mongoose Middleware is a plugin for Mongoose (Mongoose ODM) that adds chainable query methods for filtering, sorting, pagination, and field projection. Version 2.0.1 is the latest stable release. It provides a simple, promise-supporting API for common query operations, reducing boilerplate code when building REST APIs. The package exposes methods like .field(), .keyword(), .filter(), .order(), and .page() on Mongoose Query objects. It supports mandatory/optional filters, keyword search, sorting, and pagination with total count. The plugin must be initialized with a Mongoose instance and optionally configured with a maxDocs limit.","language":"javascript","status":"active","version":"2.0.1","tags":["javascript","mongo","mongoose","mongoose middlware","mongoose-middleware"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install mongoose-middleware","imports":["import mongooseMiddleware from 'mongoose-middleware';","const mongooseMiddleware = require('mongoose-middleware'); mongooseMiddleware.initialize(mongoose);","mongooseMiddleware.initialize({ maxDocs: 1000 }, mongoose);"]},{"cmd":"yarn add mongoose-middleware","imports":[]},{"cmd":"pnpm add mongoose-middleware","imports":[]}],"homepage":"https://github.com/PlayNetwork/mongoose-middleware#readme","github":"ssh://git@github.com/PlayNetwork/mongoose-middleware","docs":null,"changelog":null,"pypi":null,"npm":"mongoose-middleware","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}