【发布时间】:2021-06-07 21:45:44
【问题描述】:
我有这样的用户文档
users = [
{
_id:'',
name:'jay',
email:'jay@gmail.com',
role: 'actor',
status: true // isActive
},
{
_id:'',
name:'ram',
email:'ram123@gmail.com',
role: 'electrician',
status: false // isActive
},
...... so on
]
我想应用分页和一些过滤器来检索数据
filter = {
role: 'actor',
order: -1 //descending sort,
sortOn: 'name' // apply sort on name field
search: 'ja', // match the string starting with 'ja',
status: true,
size:25,
page: 1 // means documents from 1-25, page2 means 26-50
}
如何做到这一点? 我也在用猫鼬。
【问题讨论】:
标签: node.js mongodb mongoose pagination aggregation-framework