【代码片段】云开发数据库查询,先group,再sort
今天在开发在线答题小程序的热度排名模块,需要统计每个部门的用户数,以及按照部门人数倒序 排列,马上就先到了group by xx sort by num desc
但是云开发数据库支持吗
1
2
经亲测支持,代码如下所示
0
1
db.collection('profiles')
.aggregate()
.group({
_id: '$dept',
count: $.sum(1)
})
.sort({
count: -1,
})
.end()
.then(res => {
// output: res.result === 3
}).catch(err => {
// handle error
})
2
具体的界面截图如下所示
3
4
5