अगर मेरे पास यह स्कीमा है ...
person = {
name : String,
favoriteFoods : Array
}
... जहां favoriteFoods
सरणी स्ट्रिंग्स के साथ आबादी है। मैं उन सभी व्यक्तियों को कैसे पा सकता हूं जिनके पास "सुशी" है, जो उनके पसंदीदा भोजन के रूप में है।
मैं कुछ के साथ उम्मीद कर रहा था:
PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...});
(मुझे पता है कि $contains
मोंगोडब में कोई भी नहीं है, बस यह बता रहा हूं कि समाधान जानने से पहले मैं क्या उम्मीद कर रहा था)
favouriteFoods
:favouriteFoods:[{type:Schema.Types.ObjectId, ref:'Food'}]