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

एक MongoDB क्वेरी में उपनाम बनाना?

<घंटा/>

उपनाम बनाने के लिए आप समग्र ढांचे का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.creatingAliasDemo.insertOne({_id:101,"Name":"John Doe"});{ "स्वीकृत" :सच, "insertedId" :101 }> db.creatingAliasDemo.insertOne({_id:102 , "नाम":"डेविड मिलर"}); { "स्वीकृत" :सच, "insertId" :102 }> db.creatingAliasDemo.insertOne({_id:103,"Name":"सैम विलियम्स"});{ " स्वीकृत" :सच, "insertId" :103 }

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

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

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

{ "_id" :101, "Name" :"John Doe" }{ "_id" :102, "Name" :"David Miller" }{ "_id" :103, "Name" :"Sam Williams" } 

किसी क्वेरी में उपनाम बनाने की क्वेरी निम्नलिखित है -

> db.creatingAliasDemo.aggregate(... [... {... $प्रोजेक्ट:{... _id:1,... "FullName":"$Name"...}... }... ]... );

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

{ "_id" :101, "FullName" :"John Doe" }{ "_id" :102, "FullName" :"David Miller" }{ "_id" :103, "FullName" :"Sam Williams" } 
  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

    MongoDB में संग्रह का नाम बदलने के लिए, नाम बदलें चयन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({_id:103,Name:John});{ स्वीकृत :सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo690.find(); यह निम्नलिखित आउटपु

  1. MongoDB - क्वेरी एम्बेडेड दस्तावेज़?

    MongoDB में एम्बेडेड दस्तावेज़ों को क्वेरी करने के लिए, कुल () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo705.insertOne( ...    { ...       _id:101, ...       "Information": ...       [ ...      

  1. MongoDB में पदानुक्रमित JSON बनाना?

    MongoDB में पदानुक्रमित JSON बनाने के लिए निम्न सिंटैक्स का उपयोग करें - db.demo716.insertOne( { yourFieldName1, yourFieldName2, . . N, fieldName:{ yourFieldName1, yourFieldName2, . . N, फ़ील्डनाम:[ { yourFieldName1, yourFieldName2, .. N } ] }}); आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo716