mongodb - mongo不支持distinct的连贯操作吗

浏览:52日期:2023-07-13

问题描述

比如我要获取分数大于80分的不唯一的课程id,在mysql里面用group和where条件可以轻松实现,但是在Mongo里貌似不支持这样的操作,大家碰到过这样的问题吗?或者说有没有什么好的解决办法,难道真要全部取出来之后用程序来去重吗?

问题解答

回答1:

{ score:97, className:’Math’}

db.users.aggregate( [{$match:{score:{$gt:80}}},{$group:{_id:’$className’}} ])

相关文章: