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

MongoDB - संग्रह के अंदर नेस्टेड आइटम के लिए क्वेरी कैसे करें?

डॉट नोटेशन का उपयोग करें (उदा. advertisers.name ) नेस्टेड ऑब्जेक्ट से फ़ील्ड को क्वेरी और पुनर्प्राप्त करने के लिए:

db.agencies.find({
 "advertisers.created_at": {
   $gte: start,
   $lt: end
  }
 },
{
 _id: 1,
  program_ids: 1,
  "advertisers.name": 1
 }
}).limit(1).toArray();

संदर्भ:फ़ील्ड्स और डॉट नोटेशन का एक सबसेट पुनर्प्राप्त करना



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो प्रारंभ करने में असमर्थ है

  2. MongoDB:एकत्रीकरण ढांचा:फ़ील्ड के बीच $ मैच

  3. MongoDB में "$ pullAll को एक सरणी तर्क की आवश्यकता है लेकिन एक डबल दिया गया था" को ठीक करें

  4. Java mongodb ड्राइवर में _id फ़ील्ड का उपयोग करके दस्तावेज़ों को कैसे क्वेरी करें?

  5. एकाधिक आबादी - mongoosejs