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

मोंगोडब में किसी अन्य सूची में निहित सूची के लिए प्रश्न

एक संबंधित प्रश्न है जांचें कि सरणी में प्रत्येक तत्व स्थिति से मेल खाता है या नहीं एक अच्छे दृष्टिकोण के साथ उत्तर के साथ इस परिदृश्य के लिए। यह एम्बेडेड दस्तावेज़ों की एक सरणी को संदर्भित करता है लेकिन इस तरह आपके परिदृश्य के लिए अनुकूलित किया जा सकता है:

db.list.find({ 
    "list" : { $not : { $elemMatch : { $nin : [1,2,3,4,5] } } },
    "list.0" : { $exists: true }
})

अर्थात। सूची में ऐसा कोई तत्व नहीं होना चाहिए जो [1,2,3,4,5] में न हो और सूची कम से कम 1 तत्व के साथ मौजूद होनी चाहिए (यह मानते हुए कि यह भी एक आवश्यकता है)।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब और उस बहुभुज की खोज करना जो एक बहुभुज को काटता है

  2. MongoError अज्ञात शीर्ष स्तरीय ऑपरेटर:$set

  3. Django + Heroku + MongoDB एटलस (Djongo) =डेटाबेस त्रुटि बिना किसी अपवाद के

  4. मोंगोडब एकत्रीकरण गिनती सरणी/सेट आकार

  5. MongoDB - सूची में शामिल अप्सर्ट