Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{people:[{age:28},{age:24},{age:32},{age:24}]}]
Query
db.collection.aggregate([{$match:{"people.age":24}},{$project:{"people":{$filter:{input:"$people",cond:{$eq:["$$this.age",24]}}}}}])
Result