Jeśli mam ten schemat ...
person = {
name : String,
favoriteFoods : Array
}
... gdzie favoriteFoods
tablica jest zapełniona ciągami. Jak mogę znaleźć wszystkie osoby, które mają „sushi” jako swoje ulubione jedzenie za pomocą mangusty?
Miałem nadzieję na coś w stylu:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(Wiem, że nie ma $contains
w mongodb, wyjaśniając tylko to, czego się spodziewałem, zanim poznałem rozwiązanie)
favouriteFoods
:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]