Aggregation pipeline example mongodb

Top 10 users by paid order amount

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