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

'अन्य नाम' के रूप में चयन क्षेत्र के मोंगोडीबी समकक्ष?

<घंटा/>

MySQL में, हम एक कॉलम के लिए एक उपनाम देते हैं। इसी तरह, आप MongoDB में फ़ील्ड नाम के लिए उपनाम नाम दे सकते हैं। MongoDB समकक्ष सिंटैक्स इस प्रकार है

db.yourCollectionName.aggregate([ { "$project":{ "_id":0, "anyAliasName":"$yourFieldName" }}]);

आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं

> db.selectFieldAsAnotherNameDemo.insertOne({"Name":"Larry"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c9d448827b86948e204ca91")}> db.selectFieldAsAnotherNameDemo.insertOne({"Name" :"रॉबर्ट"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c9d449027b86948e204ca92")}> db.selectFieldAsAnotherNameDemo.insertOne({"Name":"Sam"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c9d449527b86948e204ca93")}> db.selectFieldAsAnotherNameDemo.insertOne({"Name":"Mike"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5c9d449927ca94")}
> 

खोज () विधि की सहायता से संग्रह से सभी दस्तावेज़ों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा

{ "_id" :ObjectId("5c9d448827b86948e204ca91"), "Name" :"Larry" }{ "_id" :ObjectId("5c9d449027b86948e204ca92"), "Name" :"Robert" }{ "_id" :ObjectId( "5c9d449527b86948e204ca93"), "Name" :"Sam" }{ "_id" :ObjectId("5c9d449927b86948e204ca94"), "Name" :"Mike" }

'अन्य नाम' के रूप में चयन फ़ील्ड के मोंगोडीबी समकक्ष के लिए क्वेरी निम्नलिखित है

> db.selectFieldAsAnotherNameDemo.aggregate(... [... {"$project":{... "_id":0,... "StudentName":"$Name"...}}। ..]);

यह निम्नलिखित आउटपुट उत्पन्न करेगा

{ "StudentName" :"Larry" }{ "StudentName" :"Robert" }{ "StudentName" :"Sam" }{ "StudentName" :"Mike" }

  1. MongoDB में परियोजना क्षेत्र

    MongoDB में फ़ील्ड प्रोजेक्ट करने के लिए, $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo439.insertOne( ...    { ...       "Name" : "Chris", ...       "MarksInformation" : { ...       &n

  1. MongoDB में फ़ील्ड द्वारा समूहीकृत दस्तावेज़ों का चयन करें?

    MongoDB में फ़ील्ड द्वारा समूहीकृत दस्तावेज़ों का चयन करने के लिए, $प्रोजेक्ट के साथ $group का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo540.insertOne({id:1,"Name":"Chris","CountryName":"US"});{    "acknowledged"

  1. MongoDB में आईडी फ़ील्ड छुपाएं

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{    "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name