Database
db={restaurants:[{grades:[{"grade":"A","score":8},{"grade":"A","score":7}]}]}
Query
db.restaurants.aggregate([{"$match":{"$expr":{"$in":[0,{"$map":{"input":"$grades.score","as":"score","in":{$mod:["$$score",7]}}}]}}}])