我想通过猫鼬分页限制每个露营地页面的评论长度。我设法在营地的索引页面上进行了此操作,但没有提供每个营地的评论。我将评论模型填充到每个campgrounds-page,但是如何对已填充的评论使用分页?
下面的代码没有给出错误,但是注释上的分页不起作用。当我尝试:campgrounds.comments.docs.forEach()....
(在这里是关于文档的)时,它确实给出了关于无法识别forEach
函数的错误。
// SHOW - shows more info about one campground
router.get("/:id", function (req, res) {
Campground.findById(req.params.id).populate("comments").exec(function (err, foundCampground) {
Comment.paginate({}, {
limit: 12,
page: req.query.page || 1
}, function() {
if (err) {
console.log(err);
} else {
res.render("campgrounds/show", { campground: foundCampground });
}
});
});
});