आप उपयोग कमांड का उपयोग करके एक डेटाबेस से दूसरे डेटाबेस में स्विच कर सकते हैं। यहां, हम "परीक्षण" डेटाबेस में संग्रह का उपयोग कर रहे हैं। आइए उस संग्रह को "नमूना" नाम से दूसरे डेटाबेस में डालें।
आगे समझने के लिए, हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -
> db.insertOneRecordDemo.insertOne({"UserName":"Larry","UserAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5c9534de16f542d757e2b452") } > db.insertOneRecordDemo.insertOne({"UserName":"Chris","UserAge":26}); { "acknowledged" : true, "insertedId" : ObjectId("5c9534e816f542d757e2b453") } > db.insertOneRecordDemo.insertOne({"UserName":"David","UserAge":25}); { "acknowledged" : true, "insertedId" : ObjectId("5c9534f116f542d757e2b454") }
संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -
> db.insertOneRecordDemo.find().pretty();
निम्न आउटपुट है -
{ "_id" : ObjectId("5c9534de16f542d757e2b452"), "UserName" : "Larry", "UserAge" : 23 } { "_id" : ObjectId("5c9534e816f542d757e2b453"), "UserName" : "Chris", "UserAge" : 26 } { "_id" : ObjectId("5c9534f116f542d757e2b454"), "UserName" : "David", "UserAge" : 25 }
यहाँ एक MongoDB डेटाबेस से दूसरे में एक रिकॉर्ड डालने की क्वेरी है -
> var AllDocumentsFromSourceCollection = db.insertOneRecordDemo.find(); > use sample; switched to db sample > AllDocumentsFromSourceCollection.forEach(function(allRecords){ db.getAllRecordsFromSourceCollectionDemo.insert(allRecords) });
जांचें कि रिकॉर्ड डाला गया है या नहीं। क्वेरी इस प्रकार है -
> db.getAllRecordsFromSourceCollectionDemo.find().pretty();
निम्न आउटपुट है -
{ "_id" : ObjectId("5c9534de16f542d757e2b452"), "UserName" : "Larry", "UserAge" : 23 } { "_id" : ObjectId("5c9534e816f542d757e2b453"), "UserName" : "Chris", "UserAge" : 26 } { "_id" : ObjectId("5c9534f116f542d757e2b454"), "UserName" : "David", "UserAge" : 25 }
अब आप जांच सकते हैं कि संग्रह का नाम नमूना डेटाबेस में मौजूद है या नहीं। क्वेरी इस प्रकार है -
> show collections;
निम्न आउटपुट है -
arraySizeErrorDemo basicInformationDemo copyThisCollectionToSampleDatabaseDemo deleteAllRecordsDemo deleteDocuments deleteDocumentsDemo deleteSomeInformation documentWithAParticularFieldValueDemo employee findListOfIdsDemo findSubstring getAllRecordsFromSourceCollectionDemo getElementWithMaxIdDemo internalArraySizeDemo largestDocumentDemo makingStudentInformationClone oppositeAddToSetDemo prettyDemo returnOnlyUniqueValuesDemo selectWhereInDemo sourceCollection studentInformation sumOfValueDemo truncateDemo updateInformation userInformation