{"library":"mongodb-cursor-pagination","type":"library","category":null,"description":"Cursor-based pagination for MongoDB collections, written in TypeScript. v1.10.0 (stable, actively maintained) follows the Relay cursor connection spec, providing cursor-based pagination as a more stable alternative to offset-based pagination (which can miss/duplicate items when data changes between pages). The package ships TypeScript types and offers two main functions: `findPaginated` for simple queries and `aggregatePaginated` for aggregation pipelines. Based on mongo-cursor-pagination but with a cleaner API that returns standard pagination metadata (hasNextPage, hasPreviousPage, startCursor, endCursor). Peer dependency on mongodb driver 6.x.","language":"javascript","status":"active","version":"1.10.0","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mongodb-cursor-pagination","imports":["import { findPaginated } from 'mongodb-cursor-pagination'","import { aggregatePaginated } from 'mongodb-cursor-pagination'","import { PaginationInput } from 'mongodb-cursor-pagination'"]},{"cmd":"yarn add mongodb-cursor-pagination","imports":[]},{"cmd":"pnpm add mongodb-cursor-pagination","imports":[]}],"homepage":"https://github.com/murshidazher/mongo-cursor-pagination#readme","github":"https://github.com/murshidazher/mongo-cursor-pagination","docs":null,"changelog":null,"pypi":null,"npm":"mongodb-cursor-pagination","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}