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

MongoDB में संग्रह का नाम बदलें?

<घंटा/>

MongoDB में संग्रह का नाम बदलने के लिए नाम बदलें चयन () का उपयोग करें। निम्नलिखित वाक्य रचना है

db.yourOldCollectionName.renameCollection("yourNewCollectionName");

आइए दस्तावेजों के साथ एक संग्रह बनाएं। निम्नलिखित प्रश्न है

> db. SavingInformationDemo.insertOne({"StudentName":"Larry"});{ "acknowledge" :true, "insertId" :ObjectId("5c9cb44da629b87623db1b07")}> db. SavingInformationDemo.insertOne({"StudentName" :"जॉन"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c9cb45da629b87623db1b08")}> db. SavingInformationDemo.insertOne({"StudentName":"Mike"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c9cb461a629b87623db1b09")}> db. SavingInformationDemo.insertOne({"StudentName":"Sam"});{ "acknowledgeed" :true, "insertedId"} 

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

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

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

{ "_id" :ObjectId("5c9cb44da629b87623db1b07"), "StudentName" :"Larry" }{ "_id" :ObjectId("5c9cb45da629b87623db1b08"), "StudentName" :"John" }{ "_id" "5c9cb461a629b87623db1b09"), "StudentName" :"Mike" }{ "_id" :ObjectId("5c9cb465a629b87623db1b0a"), "StudentName" :"Sam" }

MongoDB में संग्रह नाम बदलने की क्वेरी निम्नलिखित है

> db. SavingInformationDemo.renameCollection("saveStudentInformation");

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

{ "ओके" :1 }

दस्तावेज़ों को नए संग्रह नाम के साथ प्रदर्शित किया गया है या नहीं, यह जांचने के लिए क्वेरी निम्नलिखित है

> db.saveStudentInformation.find();

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

{ "_id" :ObjectId("5c9cb44da629b87623db1b07"), "StudentName" :"Larry" }{ "_id" :ObjectId("5c9cb45da629b87623db1b08"), "StudentName" :"John" }{ "_id" "5c9cb461a629b87623db1b09"), "StudentName" :"Mike" }{ "_id" :ObjectId("5c9cb465a629b87623db1b0a"), "StudentName" :"Sam" }

  1. कुछ क्षेत्रों को खोजने () में बाहर करने के लिए MongoDB संग्रह क्वेरी?

    उन फ़ील्ड को सेट करें जिन्हें आप नीचे दिए गए सिंटैक्स में 0 के रूप में शामिल नहीं करना चाहते हैं। यहां, हमने yourFieldName1 और yourFieldName2 फ़ील्ड को 0 के रूप में सेट किया है - db.yourCollectionName.find(yourQuery, {yourFieldName1:0,yourFieldName2:0}); उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्

  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

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

  1. MongoDB संग्रह में अनुक्रमणिका बनाएं?

    इंडेक्स बनाने के लिए, MongoDB में createIndex () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo702.createIndex({"details.id":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numInde