const db = cloud.database();
const $ = db.command.aggregate;
const _ = db.command;
let group = {
_id: '$classNo',
avgBestTimes: $.avg('$bestTimes')
};
let query = {
bestTimes: _.exists(true),
classNo: _.exists(true),
};
users = await db.collection('users')
.aggregate()
.match(query)
.group(group)
.sort({ avgBestTimes: 1 }) // 1 表示升序排序
.end();
return users.list
如何使avgBestTimes保留小数点后3位啊?
for循环对结果集进行处理
或者在页面里边用wxs 写个过滤器