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

लौटाए गए रिकॉर्ड में अनावश्यक फ़ील्ड (नेस्टेड फ़ील्ड) को कैसे फ़िल्टर करें

आपको जो चाहिए वह है प्रक्षेपण

ड्राइवर-विशिष्ट समाधान के बजाय, यहाँ सामान्य दृष्टिकोण है।

उदाहरण के लिए, मोंगो शेल में आपकी सामान्य क्वेरी इस प्रकार है:

db.coll.find({"table_name": "pce_inflation"})

और अब आप _id . से छुटकारा पाना चाहते हैं फ़ील्ड, आपकी क्वेरी बन जाएगी:

db.coll.find({"table_name": "pce_inflation"}, {"_id":0 , "table_name":1, "data.2013":1, "data.2014":1})

प्रक्षेपण का सिंटैक्स उपरोक्त लिंक में निर्दिष्ट है




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्ले:JSON को MongoDB से लिखते/पढ़ते समय कैसे रूपांतरित करें?

  2. next.js और mongodb atlas - कनेक्शन प्राप्त करना कॉन्फ़िगर की गई सीमा का% 80 अलर्ट से ऊपर चला गया है

  3. मैं कैसे जांच सकता हूं कि मोंगोडीबी में कोई फ़ील्ड मौजूद है या नहीं?

  4. लूपबैक सत्यापन त्रुटि:`भूमिका` उदाहरण मान्य नहीं है। विवरण:`नाम` पहले से मौजूद है (मान:व्यवस्थापक)

  5. नीला फ़ंक्शन (नोड) मोंगोडब को कॉल करना त्रुटि के बिना समाप्त होता है लेकिन क्वेरी से कुछ भी वापस नहीं आता है