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

MongoDB डेटाबेस में tbl से SELECT कॉलम 1, कॉलम 2 के बराबर कैसे प्राप्त करें?

<घंटा/>

समतुल्य वाक्य रचना इस प्रकार है।

db.yourCollectionName.find({}, {_id:1, "column1":1, "column2":1}).pretty();

उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"John",,"CustomerAge":26,"CustomerCountryName":"US"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c92c6205259fcd19549980a ")}> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"David",,"CustomerAge":22,"CustomerCountryName":"AUS"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c92c6305259fcd19549980b ")}> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"Chris",,"CustomerAge":24,"CustomerCountryName":"UK"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c92c6415259fcd19549980c ")}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{ "_id" :ObjectId("5c92c6205259fcd19549980a"), "CustomerName" :"John", "CustomerAge" :26, "CustomerCountryName" :"US"}{ "_id" :ObjectId("5c92c6205259fcd19549980b"), " CustomerName" :"David", "CustomerAge" :22, "CustomerCountryName" :"AUS"}{ "_id" :ObjectId("5c92c6415259fcd19549980c"), "CustomerName" :"Chris", "CustomerAge" :24, "CustomerCountryName" :"यूके"}

यहाँ MongoDB डेटाबेस में tbl से चुनिंदा कॉलम 1, कॉलम 2 के लिए समान सिंटैक्स है -

> db.equivalentForSelectColumn1Column2Demo.find({}, {"CustomerName":1, "CustomerAge":1}).pretty();

निम्न आउटपुट है -

{ "_id" :ObjectId("5c92c6205259fcd19549980a"), "CustomerName" :"John", "CustomerAge" :26}{ "_id" :ObjectId("5c92c6305259fcd19549980b"), "CustomerName" :"David", " CustomerAge" :22}{ "_id" :ObjectId("5c92c6415259fcd19549980c"), "CustomerName" :"Chris", "CustomerAge" :24}

यदि आप _id शामिल नहीं करना चाहते हैं, तो नीचे दी गई क्वेरी का उपयोग करें -

> db.equivalentForSelectColumn1Column2Demo.find({}, {_id:0, "CustomerName":1, "CustomerAge":1}).pretty();

निम्न आउटपुट है -

{ "CustomerName" :"John", "CustomerAge" :26 }{ "CustomerName" :"David", "CustomerAge" :22 }{ "CustomerName" :"Chris", "CustomerAge" :24 } 
  1. MongoDB में अलग-अलग तत्वों के लिए अधिकतम मान कैसे प्राप्त करें

    विशिष्ट तत्वों के लिए अधिकतम मान प्राप्त करने के लिए, MongoDB समुच्चय () में $sort और $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo750.insertOne({id:101,value:50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae7

  1. सी # में थ्रेड से थ्रेड आईडी कैसे प्राप्त करें?

    एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया जाता है। प्रत्येक धागा नियंत्रण के एक अद्वितीय प्रवाह को परिभाषित करता है। यदि आपके एप्लिकेशन में जटिल और समय लेने वाले ऑपरेशन शामिल हैं, तो यह अक्सर अलग-अलग निष्पादन पथ या थ्रेड सेट करने में सहायक होता है, जिसमें प्रत्येक थ्रेड एक विशेष

  1. सी # में स्ट्रिंग के लिए हैशकोड कैसे प्राप्त करें?

    स्ट्रिंग के लिए हैशकोड प्राप्त करने के लिए, कोड इस प्रकार है, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(String[] args) {       string str1 = "Akon";       string str2 = "Eminem";     &n