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

MongoDB में एक कॉलम का प्रोजेक्शन


आइए पहले एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e3e351003d395bdc213470c"), "ClientName" : "John", "ClientAge" : 34 }
{ "_id" : ObjectId("5e3e351703d395bdc213470d"), "ClientName" : "Bob", "ClientAge" : 32 }
{ "_id" : ObjectId("5e3e351c03d395bdc213470e"), "ClientName" : "Mike", "ClientAge" : 35 }

केवल एक कॉलम प्रोजेक्ट करने की क्वेरी


परिणाम (केवल ClientName):


व्याख्या: find() का दूसरा पैरामीटर प्रोजेक्शन है। _id:0 _id छुपाता है, "ClientAge":0 ClientAge छुपाता है। 1 शामिल करने के लिए, 0 बाहर करने के लिए।

  1. - MongoDB में एक ग्रुप में योग एकत्रित करना

    MongoDB एग्रीगेशन में $sum और $cond का उपयोग करके सशर्त गणना करना MongoDB में $group स्टेज के साथ $sum और $cond का उपयोग करके एक ही ग्रुप में विभिन्न शर्तों के आधार पर गणना करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo406.insertOne({Score:35}); { acknowledged : true, insertedId : ObjectId(5e

  1. - MongoDB संग्रह में पंक्तियों की संख्या गिनें

    दस्तावेज़ों की संख्या गिनने के लिए, MongoDB में count() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo664.insertOne({_id:1,ClientName:Chris}); { acknowledged : true, insertedId : 1 } > db.demo664.insertOne({_id:2,ClientName:Bob}); { acknowledged : true, insertedId : 2 } >

  1. - MongoDB एग्रीगेशन और प्रोजेक्शन

    इसके लिए aggregate() के साथ $project का उपयोग करें। एग्रीगेशन में $project पाइपलाइन में अगले चरण के लिए अनुरोधित फील्ड्स के साथ डॉक्यूमेंट्स को पास करता है। आइए एक कलेक्शन बनाते हैं: > db.demo762.insertOne({ _id : { userId:101, userName:Chris }, countryName : US, details : [ { Name : Robert, Due