收藏
回答

云数据库如何查询是否存在某一字段值相同的记录?

比如:数据库集合里每条记录是一个交易订单,订单中记录了购买商品的用户,我能否在数据库中筛选出那些买了多次拥有多个订单记录的用户?(即在不知道该字段具体值的情况下筛选出存在重复值的记录)

我看好像mysql可以这样查,不知道云开发的数据库可以吗?

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

2 个回答

  • 老张
    老张
    2021-08-26
    db.collection('orders')
    .aggregate()
    .unwind('$buyers')
    .group({
    _id:'$buyers.openid',//或者'$buyers',如果buyers仅保存openid
    count:$.sum(1)
    })
    .end()
    
    2021-08-26
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-08-26

    group addToSet count match gt

    2021-08-26
    有用 1
    回复
登录 后发表内容