如果我有这个架构...
person = {
name : String,
favoriteFoods : Array
}
...在其中favoriteFoods
用字符串填充数组。我怎么能找到所有以猫鼬为食的人?
我一直希望以下方面的东西:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(我知道$contains
mongodb中没有此功能,只是在知道解决方案之前先解释了我期望找到的内容)
favouriteFoods
则此方法也适用:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]