评论

云开发对数据进行分组排序后并取每组前N条数据

云开发对数据进行分组排序后并取每组前N条数据

db.collection('record').aggregate()
.match({
uid: _.in([1024414, 1024415, 1024416, 1024417, 1024418])
})
.sort({
record_time: -1
})
.group({
_id: '$uid',
record_list: $.push({
uid:'$uid',
master_data:'$master_data',
record_time:'$record_time',
})
})
.project({
record_list:$.slice(['$record_list',6])
})
.end()
最后一次编辑于  2021-05-12  
点赞 0
收藏
评论
登录 后发表内容