MongoDB罗盘简单按查询分组

时间:2019-06-29 07:16:44

标签: mongodb nosql mongodb-compass

如何在MongoDB Compass中运行这样的SQL查询?

select subject,count(*) from books group by subject

1 个答案:

答案 0 :(得分:0)

您可以将Mongodb Aggregation pipeline$group$sum结合使用。

尝试:

db.collection_name.aggregate([{
    $group : {
        _id : "$subject",
        subject : {$first : "$subject"},
        count : {$sum : 1}
    }
}])