【发布时间】:2015-11-19 08:40:39
【问题描述】:
我有两个架构,比如城市和博客。我想创建一个带有分页的博客页面。所以我参考城市名称来填充博客。假设我没有一个城市的博客,那么它不应该被退回。这是我获取博客的查询。
City.find().skip(req.params.pageIndex*2).limit(2).sort('-created').populate('articles').exec(function(err, cities) {
res.jsonp(cities)
}
如果我使用上述查询。我也得到了没有博客的城市。所以它会在视图中产生一个空行。我不希望这种情况发生。如何限制填充字段,不返回没有博客的城市。有什么建议吗?
【问题讨论】:
标签: node.js mongodb mongoose pagination