Se ho questo schema ...
person = {
name : String,
favoriteFoods : Array
}
... dove l' favoriteFoods
array è popolato con stringhe. Come posso trovare tutte le persone che hanno il "sushi" come cibo preferito usando la mangusta?
Speravo in qualcosa del genere:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(So che non esiste $contains
in mongodb, spiegando solo cosa mi aspettavo di trovare prima di conoscere la soluzione)
favouriteFoods
è:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]