我有这个查询,并且需要为所有页面的所有帖子计算总数,我应该只使用分页,还是可以继续这个查询一些如何获得总数?
有没有办法让mongoose页面像这样过滤填充?
与postedBy评论一样,我只需要用户名和profilePicture.file。
Posts.find({},'_id description postedBy place comments rating image video updatedAt')
.limit(perPage)
.skip(perPage * page)
.populate('comments.postedBy', 'username profilePicture.file')
.populate('postedBy', 'username profilePicture.file')
.populate('place', 'title loc')
.populate('rating.likedBy', 'username profilePicture.file')
.exec(function (err, post) {
if (err) return next(err);
res.json({success:true, postList:post});
});