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

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


MongoDB में संग्रह का नाम बदलने के लिए, आप renameCollection() मेथड का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है:

db.yourOldCollectionName.renameCollection('yourNewCollectionName');

उपरोक्त सिंटैक्स को समझने के लिए, डेटाबेस sample से सभी संग्रह सूचीबद्ध करते हैं। क्वेरी इस प्रकार है:

> use sample; switched to db sample > show collections;

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

copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo employee informationAboutDelete internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation

अब संग्रह का नाम 'informationAboutDelete' से 'deleteSomeInformation' में बदलें। संग्रह का नाम बदलने की क्वेरी इस प्रकार है:

> db.informationAboutDelete.renameCollection('deleteSomeInformation'); { "ok" : 1 }

संग्रह का नाम 'deleteSomeInformation' में बदला गया है या नहीं, यह जांचने की क्वेरी यहाँ है:

> show collections;

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

copyThisCollectionToSampleDatabaseDemo deleteDocuments deleteDocumentsDemo deleteSomeInformation employee internalArraySizeDemo prettyDemo selectWhereInDemo sourceCollection updateInformation userInformation

  1. - MongoDB में कलेक्शन को एग्रीगेट करके फील्ड काउंट के अनुसार ग्रुप कैसे करें?

    MongoDB aggregate() में $group का उपयोग करके कलेक्शन को एग्रीगेट करें और फील्ड काउंट के अनुसार ग्रुप करें। नमूना डेटा बनाना db.demo616.insertOne({details:{Name:Chris,Age:24}}); सभी दस्तावेज़ देखना db.demo616.find(); { details : { Name : Chris, Age : 21 } } { details : { Name : Chris, Age : 22 }

  1. - MongoDB में Document के Fields Access करना

    Document में fields access करने के लिए simply find() का उपयोग करें। Collection बनाना > db.demo565.insertOne( ... { ... id:101, ... Name:David, ... CountryName:US ... } ... ); { acknowledged : true, insertedId : ObjectId(5e90896739cfeaaf0b97b577) } > db.demo565.insertOne( ... { ... id:

  1. - MongoDB Query - Collection Rename करना

    MongoDB में collection rename करने के लिए renameCollection() का उपयोग करें। Collection बनाना > db.demo690.insertOne({_id:101,Name:Sam}); { acknowledged : true, insertedId : 101 } > db.demo690.insertOne({_id:102,Name:Mike}); { acknowledged : true, insertedId : 102 } > db.demo690.insertOne({