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

एक MongoDB डेटाबेस से दूसरे में रिकॉर्ड कैसे कॉपी करें?


डेटाबेस के बीच डेटा स्थानांतरित करना

आप use कमांड का उपयोग करके एक डेटाबेस से दूसरे पर स्विच कर सकते हैं। यहां हम "test" डेटाबेस के एक संग्रह को "sample" नामक दूसरे डेटाबेस में कॉपी करेंगे।

स्रोत संग्रह में डेटा डालना

> 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();

आउटपुट:


एक डेटाबेस से दूसरे में रिकॉर्ड कॉपी करने की क्वेरी

> var AllDocumentsFromSourceCollection = db.insertOneRecordDemo.find(); 
> use sample; 
switched to db sample 
> AllDocumentsFromSourceCollection.forEach(function(allRecords){ 
    db.getAllRecordsFromSourceCollectionDemo.insert(allRecords) 
});

लक्ष्य डेटाबेस में डेटा सत्यापित करना

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

आउटपुट:


संग्रह सूची जांचना

> show collections;

आउटपुट: संग्रह नामों की सूची प्रदर्शित होगी, जिसमें getAllRecordsFromSourceCollectionDemo शामिल है।

नोट: यह विधि कर्सर ऑब्जेक्ट का उपयोग करके दस्तावेज़ों को पुनरावृत्त करती है और उन्हें लक्ष्य डेटाबेस में डालती है। बड़े डेटासेट के लिए, mongoexport और mongoimport टूल अधिक कुशल होते हैं।

  1. Java का उपयोग करके MySQL डेटाबेस में डेटा कैसे डालें Java का उपयोग करके MySQL डेटाबेस में डेटा कैसे डालें

    MySQL डेटाबेस में डेटा डालने के लिए, INSERT कमांड का उपयोग करें। सिंटैक्स इस प्रकार है - INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN) VALUES (Value1,Value2,......ValueN); यहां, मैं JAVA प्रोग्रामिंग भाषा के साथ MySQL डेटाबेस में रिकॉर्ड्स डाल रहा हूँ। पहले, हमें MySQL में एक ट

  1. वर्ड डॉक्यूमेंट को दूसरे वर्ड डॉक्यूमेंट में कैसे इन्सर्ट करें वर्ड डॉक्यूमेंट को दूसरे वर्ड डॉक्यूमेंट में कैसे इन्सर्ट करें

    क्या आप जानते हैं कि एक वर्ड डॉक्यूमेंट को दूसरे वर्ड डॉक्यूमेंट में इन्सर्ट करना संभव है? हाँ, यह बिल्कुल संभव है और इसे करना भी मुश्किल नहीं है। अधिकांश लोग डॉक्यूमेंट खोलकर, उसकी सामग्री कॉपी करके, फिर दूसरे खुले वर्ड डॉक्यूमेंट में पेस्ट करने के इच्छुक होते हैं। यह तरीका गलत नहीं है, लेकिन हमारे

  1. Redis MOVE में मास्टर करें: डेटाबेस के बीच कीज़ को निर्बाध रूप से ट्रांसफर करें Redis MOVE में मास्टर करें: डेटाबेस के बीच कीज़ को निर्बाध रूप से ट्रांसफर करें

    MOVE कमांड इस कमांड का उपयोग वर्तमान में चयनित डेटाबेस से निर्दिष्ट की को हटाकर उसी की को डेस्टिनेशन डेटाबेस में डालने के लिए किया जाता है। यदि की सोर्स डेटाबेस में मौजूद नहीं है या यह पहले से डेस्टिनेशन डेटाबेस में मौजूद है, तो कोई ऑपरेशन नहीं किया जाता है और 0 लौटाया जाता है। Redis MOVE कमांड का स