gpt4 book ai didi

node.js - Node js Mongoose 填充限制

转载 作者:可可西里 更新时间:2023-11-01 09:07:19 25 4
gpt4 key购买 nike

我有两个架构,比如城市和博客。我想创建一个带分页的博客页面。所以我正在引用城市名称来填充博客。说如果我没有一个城市的博客那么它不应该被退回。这是我获取博客的查询。

City.find().skip(req.params.pageIndex*2).limit(2).sort('-created').populate('articles').exec(function(err, cities) {

res.jsonp(cities)

}

如果我使用上面的查询。我也得到了没有博客的城市。所以它会导致 View 中出现空行。我不希望发生这种情况。如何限制填充字段,不返回没有博客的城市。有什么建议吗?

最佳答案

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);
});

关于node.js - Node js Mongoose 填充限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32207457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com