মঙ্গোডিবি-তে একটি সংগ্রহ ক্লোন করতে, আপনি forEach() পদ্ধতি ব্যবহার করতে পারেন। আসুন প্রথমে একটি নথি দিয়ে একটি সংগ্রহ তৈরি করি৷
একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -
> db.studentInformation.insertOne({"StudentName":"Chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8bc15780f10143d8431e21")}> db.studentOdentne"(information"{. :"রবার্ট"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8bc15e80f10143d8431e22")}> db.studentInformation.insertOne({"StudentName":"James"});{ "স্বীকৃত:, সত্য "insertedId" :ObjectId("5c8bc17380f10143d8431e23")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
> db.studentInformation.find().pretty();
নিচের আউটপুট −
{ "_id" :ObjectId("5c8bc15780f10143d8431e21"), "StudentName" :"Chris" }{ "_id" :ObjectId("5c8bc15e80f10143d8431e22"), "StudentName("StudentName :"}{"ObjectId) "5c8bc17380f10143d8431e23"), "ছাত্রের নাম" :"জেমস" }
MongoDB −
-এ একটি ক্লোন তৈরি করার প্রশ্নটি এখানে রয়েছে> db.studentInformation.find().forEach( function(copyValue){db.makingStudentInformationClone.insert(copyValue)} );
আসুন MongoDB-তে ক্লোন সংগ্রহের নথিগুলি পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -
> db.makingStudentInformationClone.find();
নিচের আউটপুট −
{ "_id" :ObjectId("5c8bc15780f10143d8431e21"), "StudentName" :"Chris" }{ "_id" :ObjectId("5c8bc15e80f10143d8431e22"), "StudentName("StudentName :"}{"ObjectId) "5c8bc17380f10143d8431e23"), "ছাত্রের নাম" :"জেমস" }
আসুন এখন ক্লোন সহ সমস্ত সংগ্রহের তালিকা পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -
> সংগ্রহ দেখান;
নিচের আউটপুট −
copyThis CollectionToSampleDatabaseDemodeleteDocumentsdeleteDocumentsDemodeleteSomeInformationemployeegetElementWithMaxIdDemointernalArraySizeDemomakingStudentInformationCloneprettyDemoselectWhereInDemodentformusformedInformationInformation