{"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"],"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,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Thu Jun 04","next_check":"Wed Sep 02","install_tag":null}}