Jeśli mam ten schemat ...
person = {
name : String,
favoriteFoods : Array
}
... gdzie favoriteFoodstablica 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 $containsw mongodb, wyjaśniając tylko to, czego się spodziewałem, zanim poznałem rozwiązanie)
favouriteFoods:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]