Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{red:20,blue:10},{red:10,blue:3},{red:5,blue:22},{red:10,blue:10}]
Query
db.collection.aggregate([{"$addFields":{maxMarbleCount:{$max:["$red","$blue"]}}},{"$sort":{maxMarbleCount:-1}},{"$limit":3}])
Result