{"library":"mongodb-paginate","type":"library","category":null,"description":"A library for MongoDB aggregation with built-in pagination, using the $facet operator to efficiently combine filtering, counting, and data retrieval in a single query. Version 1.4.0 supports raw MongoDB, Mongoose, and TypeScript. It organizes pipelines into pre-paging (filters), facet (count + data split), and post-paging (lookups/expensive ops) stages to minimize pipeline size early. Differentiates from mongoose-paginate by focusing on aggregation pipelines rather than simple find queries.","language":"javascript","status":"active","version":"1.4.0","tags":["javascript","mongodb","pagination","aggregation","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mongodb-paginate","imports":["import paginate from 'mongodb-paginate'","import { dbConnection } from 'mongodb-paginate'","import type { PaginationOptions } from 'mongodb-paginate'"]},{"cmd":"yarn add mongodb-paginate","imports":[]},{"cmd":"pnpm add mongodb-paginate","imports":[]}],"homepage":"https://github.com/ImtiazChowdhury/mongo-paginate#readme","github":"https://github.com/ImtiazChowdhury/mongo-paginate","docs":null,"changelog":null,"pypi":null,"npm":"mongodb-paginate","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}