ถ้าฉันมีสคีมานี้ ...
person = {
name : String,
favoriteFoods : Array
}
... โดยที่favoriteFoods
array นั้นบรรจุด้วยสตริง ฉันจะหาคนที่มี "ซูชิ" เป็นอาหารโปรดของพวกเขาโดยใช้พังพอนได้อย่างไร?
ฉันหวังว่าจะมีบางอย่างตามมา:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(ฉันรู้ว่าไม่มี$contains
mongodb เพียงอธิบายสิ่งที่ฉันคาดหวังว่าจะพบก่อนที่จะรู้วิธีแก้ปัญหา)
favouriteFoods
เป็น:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]