MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

सरणी के साथ दस्तावेज़ खोजें जिसमें एक विशिष्ट मान हो

favouriteFoods . के रूप में स्ट्रिंग्स की एक सरल सरणी है, आप सीधे उस फ़ील्ड को क्वेरी कर सकते हैं:

PersonModel.find({ favouriteFoods: "sushi" }, ...); // favouriteFoods contains "sushi"

लेकिन मैं आपके स्कीमा में स्ट्रिंग सरणी को स्पष्ट करने की भी सिफारिश करता हूं:

person = {
    name : String,
    favouriteFoods : [String]
}

प्रासंगिक दस्तावेज यहां देखे जा सकते हैं:https://docs.mongodb.com/manual/tutorial/query-arrays/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ne एकत्रीकरण पाइपलाइन ऑपरेटर

  2. mongoDB में संयोजन में $unset और $set का उपयोग कैसे करें

  3. एमजीओ - क्वेरी प्रदर्शन लगातार धीमा लगता है (500-650ms)

  4. SQL में किसी दिनांक से माह का नाम प्राप्त करें

  5. MongoDB नेस्टेड सरणी में फ़ील्ड अपडेट कर रहा है