prd*_*uty 5 pagination mongoose mongodb node.js
我有两个架构说城市和博客.我想用分页创建一个博客页面.所以我参考城市名称填充博客.如果我没有城市的博客,那么就不应该退回.这是我获取博客的查询.
City.find().skip(req.params.pageIndex*2).limit(2).sort('-created').populate('articles').exec(function(err, cities) {
res.jsonp(cities)
}
Run Code Online (Sandbox Code Playgroud)
如果我使用上面的查询.我得到的城市也没有博客.因此它会在视图中产生一个空行.我不希望这种情况发生.如何限制填充的字段而不返回没有博客的城市.有什么建议?
小智 16
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);
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4115 次 |
最近记录: |