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

कैसे एकत्रीकरण ढांचे का उपयोग कर अन्य क्षेत्रों को शामिल किए बिना _id को बाहर करने के लिए

एकत्रीकरण का उपयोग करते समय, आपको स्पष्ट रूप से फ़ील्ड शामिल/बहिष्कृत करना होगा . तो, आपको अपने इच्छित सभी फ़ील्ड सूचीबद्ध करने होंगे। यह find . के बराबर नहीं है . तो, आप शायद:

db.sample.aggregate(
    { $project : {
        _id : 0,
        title : 1             
    }}
);

एकत्रीकरण ढांचे का उपयोग करने के साथ कुछ सीमाएं भी आती हैं। आपको अवगत होना चाहिए। यह एकत्रीकरण (समूहीकरण, सारांश, आदि) के लिए डिज़ाइन किया गया है, इसलिए प्रक्षेपण में कई फ़ील्ड होने के कारण सामान्य नहीं है (और परिणाम अधिकतम अनुमत से अधिक हो सकते हैं, जो कि 16 एमबी है)।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. AppEngine ऐप से MongoDB तक पहुंचना

  2. MongoDB तत्व को पार करने के लिए भाग का उपयोग नहीं कर सकता

  3. मोंगो मानचित्र पहली बार कम करें

  4. पोस्ट और शेयरों के लिए मोंगोडब स्कीमा

  5. MongoDB डेटाबेस, tbl . से सेलेक्ट कॉलम 1, कॉलम 2 के बराबर है