Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"ids":[{"name":"aa","age":1},{"name":"bb","age":2}]}]
Query
db.collection.find({$and:[{"ids":{$elemMatch:{"age":1,"name":"aa"}}},{"ids":{$elemMatch:{"age":2,"name":"bb"}}}]})
Result