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

मोंगोडीबी:कई मानदंडों के साथ ऐरे में मूल्य पाएं

आप $elemMatch का उपयोग यह जांचने के लिए कर सकते हैं कि सरणी में कोई तत्व निर्दिष्ट मिलान अभिव्यक्ति से मेल खाता है या नहीं।

इस मामले में, आप इसका उपयोग उस दस्तावेज़ को प्राप्त करने के लिए कर सकते हैं जिसकी संख्या सरणी में एक तत्व है जो -10 और 10 के बीच है:

   db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );

यह सिर्फ _id :2 दस्तावेज़ लौटाएगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $lookup एग्रीगेशन ऑपरेटर के साथ साझाकरण का उपयोग करेगा

  2. मोंगोडब में नेस्टेड सरणियों को अद्यतन करना

  3. डायनेमोडीबी बनाम मोंगोडीबी नोएसक्यूएल

  4. MongoDB $max एकत्रीकरण पाइपलाइन ऑपरेटर

  5. mongodb जाँच करें कि क्या बिंदु बहुभुज में है