收藏
回答

小程序云函数求集合最大值并输出最大值的其他字段?

{  "name": "a1","no":1, "score": 84 }
{  "name": "a2","no":2, "score": 96 }
{  "name": "a3","no":1, "score": 80 }
{  "name": "a4","no":1, "score": 100 }我怎么把最大值100这一行的数据取出来呢
回答关注问题邀请回答
收藏

1 个回答

  • ⅴ
    2022-08-16

     let max = Array.sort(a,b) =>{

          return b.score - a.score

        })[0]


    2022-08-16
    有用 1
    回复 3
    • 段荣彪
      段荣彪
      2022-08-16
      这种方法我知道,想要的用云函数查询数据库的方式来实现
      2022-08-16
      回复
    • ⅴ
      2022-08-16回复段荣彪
      用group只能取到最大值,不能把整行数据完全一样翻出来。。应该没有完全符合需求的方法。。
      2022-08-16
      1
      回复
    • 段荣彪
      段荣彪
      2022-08-16回复
      对的,想用orderby结合limit 1实现,但是如果最大值有多个,就不知道怎么办了
      2022-08-16
      回复
登录 后发表内容