收藏
回答

如何分组查询每组中投票最多的那条数据?

  //加载票数最高的用户信息
  let voteRes = await db.collection('meeting').aggregate()
    .match({
      clubId: clubId,
    })
    .group({
      _id: '$group',
      maxVote: $.max('$vote'),
      members: $.push({
        name:'$userName',
        avatar:'$userAvatar',
        userId:'$userId'
      }),
    })
    .end()


想得到的结果:每个分组中投票最高的数据。

我拼了好几种方式也没有得出正确的结果!!



回答关注问题邀请回答
收藏
登录 后发表内容
问题标签