Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB एग्रीगेशन में _id कैसे छिपाएं?


Aggregation Pipeline में _id फील्ड छिपाना

MongoDB एग्रीगेशन में $project स्टेज का उपयोग करके _id फील्ड को आउटपुट से बाहर कर सकते हैं।

सिंटैक्स

db.yourCollectionName.aggregate(
  {$project: {
    _id: 0,
    yourIncludeFieldName: 1,
    yourIncludeFieldName: 1
  }}
).pretty();

उदाहरण

> db.hideidDemo.insertOne({"UserName":"Larry","UserAge":23,"UserCountryName":"US"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b02336de59bd9de06392") }
> db.hideidDemo.insertOne({"UserName":"Chris","UserAge":21,"UserCountryName":"AUS"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b03036de59bd9de06393") }
> db.hideidDemo.insertOne({"UserName":"Robert","UserAge":26,"UserCountryName":"UK"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b04036de59bd9de06394") }

सभी दस्तावेज़:

> db.hideidDemo.find().pretty();

Aggregation में _id छिपाएं

> db.hideidDemo.aggregate(
  {$project: {
    _id: 0,
    UserName: 1,
    UserCountryName: 1
  }}
).pretty();

मुख्य बिंदु: _id: 0 फील्ड को बाहर करता है, जबकि fieldName: 1 फील्ड को शामिल करता है। आप एक ही $project में दोनों नहीं कर सकते (कम से कम एक फील्ड को स्पष्ट रूप से शामिल करना आवश्यक है)।

  1. अपना व्हाट्सऐप स्टेटस निजी रखें: विशिष्ट संपर्कों से छिपाने के लिए चरण-दर-चरण गाइड अपना व्हाट्सऐप स्टेटस निजी रखें: विशिष्ट संपर्कों से छिपाने के लिए चरण-दर-चरण गाइड

    हम सभी जानते हैं कि व्हाट्सऐप कितना उपयोगी है! 1.3 बिलियन से अधिक मासिक सक्रिय उपयोगकर्ताओं के साथ, यह संदेश भेजने और प्राप्त करने के प्राथमिक साधन के रूप में हमारे दैनिक जीवन का एक अनिवार्य हिस्सा बन गया है। यह क्रॉस-प्लेटफॉर्म इंस्टेंट मैसेजिंग सेवा आधिकारिक तौर पर आपको अपनी दृश्यता साझा करने के ल

  1. iMessage से ऐप आइकन आसानी से हटाएं: चरण-दर-चरण गाइड iMessage से ऐप आइकन आसानी से हटाएं: चरण-दर-चरण गाइड

    iOS 11 शानदार सुविधाओं से भरा है! यह अब तक का Apple का सबसे बड़ा सॉफ्टवेयर अपडेट है। हमें पूरा यकीन है कि आप अब तक अपने डिवाइस को Apple द्वारा हाल ही में जारी किए गए नवीनतम सॉफ्टवेयर संस्करण में अपग्रेड कर चुके होंगे। पुनर्निर्मित कंट्रोल सेंटर, नए डिजाइन किए गए ऐप स्टोर, उन्नत Siri समर्थन से, यह कु

  1. अपनी गोपनीयता सुरक्षित करें: अनजान दर्शकों से अपनी फेसबुक प्रोफाइल छुपाएं अपनी गोपनीयता सुरक्षित करें: अनजान दर्शकों से अपनी फेसबुक प्रोफाइल छुपाएं

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