কম্পিউটার

MongoDB-তে একটি সংগ্রহ ক্লোন করবেন?


মঙ্গোডিবি-তে একটি সংগ্রহ ক্লোন করতে, আপনি 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 
  1. একটি MongoDB সংগ্রহে সূচক তৈরি করবেন?

  2. মঙ্গোডিবিতে একটি শিশু সংগ্রহে একটি বস্তু সরানো হচ্ছে?

  3. অ্যারে মান দ্বারা MongoDB সংগ্রহ সাজান?

  4. _id এর জন্য MongoDB সংগ্রহ আপডেট করা হচ্ছে?