После заполнения модели мангуста другой моделью мангуста, как использовать разбивку мангуста на заполненной модели? - PullRequest
0 голосов
/ 10 октября 2019

Я хочу ограничить длину комментариев на страницу кемпинга мангуста-нумерацией страниц. Мне удалось сделать это на главной странице кемпингов, но не для комментариев каждого кемпинга. Я заполняю свою модель комментариев на каждой странице палаточного лагеря, но как использовать нумерацию страниц в заполненных комментариях?

Приведенный ниже код не дает ошибок, но разбиение на страницы комментариев не работает. Когда я пытаюсь: 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 });
            }
        });
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...