Si j'ai ce schéma ...
person = {
name : String,
favoriteFoods : Array
}
... où le favoriteFoods
tableau est rempli de chaînes. Comment puis-je trouver toutes les personnes qui ont des «sushis» comme nourriture préférée en utilisant des mangoustes?
J'espérais quelque chose dans le sens de:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(Je sais qu'il n'y en a pas $contains
dans mongodb, juste expliquer ce que je m'attendais à trouver avant de connaître la solution)
favouriteFoods
:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]