mongoose-paged-find

0.0.2 • Public • Published

mongoose-page-find

Installation

Install node.js, mongodb, mongoose, then

npm install mongoose-page-find

Stability

The current stable branch is master.

Usage

Read mongoose documentation here

First setup plugin to mongoose schema.

const mongoose = require('mongoose');
const pageFindPlugin = require('mongoose-page-find');

const userSchema = new mongoose.Schema(
    {
        firstName: String,
        lastName: String,
        email: String,
    }
);

userSchema.plugin(pageFindPlugin);

Query example

const User = mongoose.model('User', userSchema);

User.pageFind(
    {
        filters: {
            firstName: 'John'
        },
        page: 1,
        limit: 30,
        sort: {
            lastName: 1
        }
    },
    (err, data) => {
        console.log(data);
    }
)

/mongoose-paged-find/

    Package Sidebar

    Install

    npm i mongoose-paged-find

    Weekly Downloads

    0

    Version

    0.0.2

    License

    ISC

    Last publish

    Collaborators

    • gormatevosyan