Node js mongoose populate limit Node js mongoose populate limit node.js node.js

Node js mongoose populate limit


City.find({}).populate({    path:'Articles',    options: {        limit: 2,        sort: { created: -1},        skip: req.params.pageIndex*2    }}).exec(function (err, cities) {    if (err) return handleError(res, err);    return res.status(200).json(cities);});


Instead of using

{options:{limit:2}}

Use like

{perDocumentLimit:2}

Its works for me