如何在 MongoDB Compass 中运行这样的 SQL 查询?
select subject,count(*) from books group by subject
如何在 MongoDB Compass 中运行这样的 SQL 查询?
select subject,count(*) from books group by subject
您可以使用带有$group和$sum的Mongodb 聚合管道来实现此目的。
尝试 :
db.collection_name.aggregate([{
$group : {
_id : "$subject",
subject : {$first : "$subject"},
count : {$sum : 1}
}
}])