If I have this schema...
person = { name : String, favoriteFoods : Array }
... where the favoriteFoods array is popula
favoriteFoods
In case that the array contains objects for example if favouriteFoods is an array of objects of the following:
favouriteFoods
{ name: 'Sushi', type: 'Japanese' }
you can use the following query:
PersonModel.find({"favouriteFoods.name": "Sushi"});