mongodb查询所有数据
列出不重复数据项
db.getCollection(‘records’).aggregate([{$match:{is_job:true}},])按指定字段进行统计
db.getCollection(‘records’).aggregate([{$match:{is_job:true}},{$group:{_id:”$gname”,count:{$sum:1}}},])group里面定义了数据返回的字段,现在有id(id的意思是作为主键)和count字段
按指定字段排序
db.getCollection(‘records’).aggregate([{$match:{is_job:true}},{$group:{_id:”$gname”,count:{$sum:1}}},{$sort:{count:-1}}])扩展阅读
MongoDB对不重复数据分组进行计数https://blog.csdn.net/weixin_37732787/article/details/86568958MongoDB的skip,limit,sort执行顺序,以及aggregatehttps://blog.csdn.net/jason_cuijiahui/article/details/80165367
评论前必须登录!
注册