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

elemMatch नेवला में अन्य क्वेरी फ़ील्ड के साथ संयुक्त

आपकी क्वेरी में जो काम करती है, $elemMatch ऑब्जेक्ट एक और क्वेरी शर्त नहीं है, लेकिन आउटपुट फ़ील्ड चयन (यानी प्रोजेक्शन) पैरामीटर है find ।

Mongoose में ऐसा करने के लिए, आपको कुछ ऐसा करना होगा:

PatientsModel.find({patientId: '123'}, {diet: {$elemMatch: {'status': 'A'}}}, cb)

या

PatientsModel
    .where('patientId', '123')
    .select({diet: {$elemMatch: {'status': 'A'}})
    .exec(cb);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. --db के साथ बैकअप मोंगोडम्प नहीं बना सकता। प्रमाणीकरण विफल होना

  2. समूह के लिए मोंगोडब एकत्रीकरण पाइपलाइन में मिलीसेकंड को तिथि में कनवर्ट करें?

  3. नेवला में नेस्टेड लुकअप सरणी को कैसे एकत्रित करें?

  4. MongoDB प्रदर्शन - कितने डेटाबेस, संग्रह?

  5. आईडी द्वारा 100M+ दस्तावेज़ों को हटाने का सबसे तेज़ तरीका