收藏
回答

云函数如何使平均值保留3位小数?

  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位啊?



回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    03-11

    for循环对结果集进行处理

    03-11
    有用 2
    回复 1
    • 所有人
      所有人
      03-11
      okok,谢谢
      03-11
      回复
  • 启年
    启年
    03-11

    或者在页面里边用wxs 写个过滤器

    03-11
    有用
    回复
登录 后发表内容