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

नेवला में .in () और सभी () ऑपरेटरों के बीच क्या अंतर है?

यहाँ mongodb.org से स्पष्टीकरण दिया गया है:

$सभी

$all ऑपरेटर $in के समान है, लेकिन निर्दिष्ट सरणी में किसी भी मान से मेल खाने के बजाय सरणी में सभी मानों का मिलान होना चाहिए। उदाहरण के लिए, वस्तु

{ए:[ 1, 2, 3 ] }

द्वारा मिलान किया जाएगा

db.things.find({a:{$all:[ 2, 3 ] } } );

लेकिन नहीं

db.things.find({a:{$all:[ 2, 3, 4] } } );

एक सरणी में $all मानदंड द्वारा निर्दिष्ट तत्वों की तुलना में अधिक तत्व हो सकते हैं। $all मिलान किए जाने वाले तत्वों का न्यूनतम सेट निर्दिष्ट करता है।

मोंगोडब ऑपरेटरों के बारे में अधिक पढ़ें यहां



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं पंडों के डेटाफ़्रेम में मोंगोडब संग्रह से डेटा कैसे लोड कर सकता हूं?

  2. Node.js . के माध्यम से MongoDB में दस्तावेज़ सम्मिलित करते समय त्रुटि

  3. सरणी अद्यतन ऑपरेटर $[<पहचानकर्ता>] का उपयोग करके निम्न क्वेरी के बराबर MongoDB C# ड्राइवर क्या होगा

  4. .insertOne एक फ़ंक्शन नहीं है

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