mongo-pages
Mongoose ORM (NodeJS/MongoDB) Document Query Pagination
This is a fork of Edward Hotchkiss's mongoose-paginate package, with some additions needed for the CS Blogs project.
To be used in combination with view pagination middleware such as express-paginate.
Installation
npm install -S mongo-pages
Usage
Basic
/* * basic example usage of `mongo-pages` * querying for `all` {} items in `MyModel` * paginating by second page, 10 items per page (10 results, page 2) */ var mongoPages = ; MyModel; MyModel;
Advanced
/* * advanced example usage of `mongo-pages` * querying for `{ columns: 'title', { populate: 'some_ref' }, { sortBy : { title : -1 } }` items in `MyModel` * paginating by second page, 10 items per page (10 results, page 2) */ var mongoPages = ; MyModel; MyModel;