【发布时间】:2021-07-26 02:28:19
【问题描述】:
所以,我需要根据请求查询在数据库中查找文档,但如果没有指定,我想查找所有文档,所以我做了这样的事情(使用 mongoose-paginate-v2):
// query params
const page = parseInt(req.query.page) || 1;
const category = req.query.category || '*';
const type = req.query.type || '*';
// query posts
let posts = await Post.paginate({
postCategory: category,
postType: type
}, {
page: page,
limit: 10
});
这会返回一个空数组,可能是因为 mongodb 查询没有任何意义。但是如果没有指定类别和类型,有没有办法对每个文档进行查询呢?
【问题讨论】:
标签: javascript node.js mongodb mongoose nosql