Database
- bson
- mgodatagen
[{"parent":"P1","tagGroups":[],},{"parent":"P1","tagGroups":[{group:1,tags:{tag1:{value:true},tag2:{value:"foo"},}},{group:2,tags:{}}]},{"parent":"P2","tagGroups":[],}]
Query
db.collection.aggregate({"$match":{"tagGroups.tags.tag1.value":true}})