MongoDB компас простой группы по запросу - PullRequest
0 голосов
/ 29 июня 2019

Как мне запустить такой SQL-запрос в MongoDB Compass?

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

1 Ответ

0 голосов
/ 29 июня 2019

вы можете использовать конвейер Mongodb Aggregation с $ group с $ sum для достижения этого.

Попробуйте:

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