কম্পিউটার

MongoDB-তে একটি স্ট্রিং এর সাথে মেলে এমন সমস্ত সংগ্রহকে সরিয়ে দেওয়া হচ্ছে


একটি স্ট্রিং এর সাথে মেলে এমন সমস্ত সংগ্রহগুলি সরাতে, আপনি কিছু পদক্ষেপ অনুসরণ করতে পারেন৷ সমস্ত সংগ্রহে পুনরাবৃত্তি করতে লুপ ব্যবহার করুন এবং নির্দিষ্ট স্ট্রিং সহ সেই নির্দিষ্ট সংগ্রহের নামটি সন্ধান করুন। এর পরে, সমস্ত সংগ্রহ অপসারণ করতে ড্রপ পদ্ধতি ব্যবহার করুন৷

ধরা যাক আমরা ডাটাবেস "নমুনা" ব্যবহার করছি। সংগ্রহগুলি নমুনা ডাটাবেসে নিম্নরূপ

> show collections;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

arraySizeErrorDemo
basicInformationDemo
copyThisCollectionToSampleDatabaseDemo
deleteAllRecordsDemo
deleteDocuments
deleteDocumentsDemo
deleteMultipleIdsDemo
deleteSomeInformation
documentWithAParticularFieldValueDemo
employee
findListOfIdsDemo
findMimimumElementInArrayDemo
findSubstring
getAllRecordsFromSourceCollectionDemo
getElementWithMaxIdDemo
insertDocumentWithDateDemo
internalArraySizeDemo
largestDocumentDemo
makingStudentInformationClone
oppositeAddToSetDemo
prettyDemo
returnOnlyUniqueValuesDemo
selectWhereInDemo
sourceCollection
studentInformation
sumOfValueDemo
sumTwoFieldsDemo
truncateDemo
updateInformation
userInformation

এখন একটি স্ট্রিং "মুছুন" এর সাথে মেলে এমন সমস্ত সংগ্রহের নাম মুছে ফেলুন। নিম্নোক্ত প্রশ্নটি

> var allCollectionName = db.getCollectionNames();
> for(var j= 0, colLength = allCollectionName.length; j< colLength ; j++){
...    var colName = allCollectionName[j];
...    if(colName.indexOf('delete') == 0){
...       db[colName].drop()
...    }
... }

এটি নিম্নলিখিত আউটপুট তৈরি করবে

True

এখন আপনি দেখতে পাচ্ছেন "মুছুন" নামের কোনো সংগ্রহ নেই কারণ নমুনা ডাটাবেস থেকে সমস্ত সংগ্রহ সফলভাবে মুছে ফেলা হয়েছে।

এখন সব সংগ্রহের নাম চেক করা যাক। নিম্নোক্ত প্রশ্নটি

> show collections;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

arraySizeErrorDemo
basicInformationDemo
copyThisCollectionToSampleDatabaseDemo
documentWithAParticularFieldValueDemo
employee
findListOfIdsDemo
findMimimumElementInArrayDemo
findSubstring
getAllRecordsFromSourceCollectionDemo
getElementWithMaxIdDemo
insertDocumentWithDateDemo
internalArraySizeDemo
largestDocumentDemo
makingStudentInformationClone
oppositeAddToSetDemo
prettyDemo
returnOnlyUniqueValuesDemo
selectWhereInDemo
sourceCollection
studentInformation
sumOfValueDemo
sumTwoFieldsDemo
truncateDemo
updateInformation
userInformation

  1. মঙ্গোডিবিতে স্ট্রিংকে অবজেক্টিডে রূপান্তর করবেন?

  2. মঙ্গোডিবি কালেকশন থেকে একটি সুন্দর ফর্মে সমস্ত নথি আনা হচ্ছে

  3. MongoDB এ স্ট্রিং তুলনা বাস্তবায়ন করা হচ্ছে?

  4. MongoDB এ একটি নির্দিষ্ট স্ট্রিং সহ একটি ক্ষেত্রের সমস্ত মান আপডেট করবেন?