Nếu tôi có lược đồ này ...
person = {
name : String,
favoriteFoods : Array
}
... Trong đó favoriteFoods
mảng được điền bằng chuỗi. Làm thế nào tôi có thể tìm thấy tất cả những người có "sushi" là thực phẩm yêu thích của họ bằng cách sử dụng cầy mangut?
Tôi đã hy vọng cho một cái gì đó dọc theo dòng:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(Tôi biết rằng không có $contains
mongodb, chỉ giải thích những gì tôi đang mong đợi để tìm thấy trước khi biết giải pháp)
favouriteFoods
là:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]