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