云开发对数据进行分组排序后并取每组前N条数据
发布于 4 年前 作者 li50 2237 次浏览 来自 分享
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()
回到顶部