Пример aggregation pipeline mongodb

Топ 10 пользователей по сумме оплаченных заказов

db.orders.aggregate([{$match:{status:'paid'}},{$group:{_id:'$userId',total:{$sum:'$amount'}}},{$sort:{total:-1}},{$limit:10}])
more mongodb all 20 commands →