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

MongoDB में एम्बेडेड दस्तावेज़ों को फ़िल्टर करना

आपके द्वारा वर्णित तरीके से एम्बेडेड दस्तावेज़ों पर फ़िल्टर करने का कोई तरीका नहीं है। डॉट नोटेशन का उपयोग करने से आप एक एम्बेडेड दस्तावेज़ से मिलान कर सकते हैं, लेकिन संपूर्ण दस्तावेज़, माता-पिता और सभी, अभी भी वापस कर दिए जाएंगे। यह चुनना भी संभव है कि कौन-से फ़ील्ड लौटाए जाएंगे, लेकिन यह वास्तव में आपके मामले में भी मदद नहीं करता है।

हमारे पास "आभासी संग्रह" मामला है, जो वांछित कार्यक्षमता को लागू करेगा; इस पर वोट करने के लिए स्वतंत्र महसूस करें:

http://jira.mongodb.org/browse/SERVER-142

इस बीच, आपको संभवतः टिप्पणियों को उनके अपने संग्रह के रूप में मानना ​​चाहिए। सामान्य तौर पर, यदि आपको किसी दिए गए डेटा सेट के साथ स्वयं काम करने की आवश्यकता है, तो इसे एक संग्रह बनाएं। अगर इसे किसी अन्य सेट के हिस्से के रूप में बेहतर माना जाता है, तो इसे एम्बेड करना बेहतर होता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $lte एकत्रीकरण पाइपलाइन ऑपरेटर

  2. MongoDB $weeklyUpdate #65 (अप्रैल 15, 2022):GDELT, Mongoose, और Hackathon Time!

  3. क्या मोंगोडीबी क्वेरी में सख्त JSON $ date का उपयोग किया जा सकता है?

  4. कैसे एक विशेष क्षेत्र नेवला में एक संग्रह से बाहर करने के लिए?

  5. सॉल्टस्टैक के साथ मोंगोडीबी को स्वचालित करना