কম্পিউটার

MongoDB বড় সংগ্রহ এবং ধীর অনুসন্ধান? কিভাবে ঠিক করবো?


দ্রুত অনুসন্ধানের জন্য, সূচক তৈরি করুন। এর জন্য createIndex() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo661.createIndex({ListOfName:1});
{
   "createdCollectionAutomatically" : true,
   "numIndexesBefore" : 1,
   "numIndexesAfter" : 2,
   "ok" : 1
}
> db.demo661.insertOne({_id:1,ListOfName:["John","Robert","David"]});
{ "acknowledged" : true, "insertedId" : 1 }
> db.demo661.insertOne({_id:2,ListOfName:["Mike","Sam"]});
{ "acknowledged" : true, "insertedId" : 2 }
> db.demo661.insertOne({_id:3,ListOfName:["John","David","Bob"]});
{ "acknowledged" : true, "insertedId" : 3 }

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo661.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : 1, "ListOfName" : [ "John", "Robert", "David" ] }
{ "_id" : 2, "ListOfName" : [ "Mike", "Sam" ] }
{ "_id" : 3, "ListOfName" : [ "John", "David", "Bob" ] }

ডকুমেন্ট আনার জন্য নিচের ক্যোয়ারী −

> db.demo661.find({"ListOfName": {"$all":["John","David"]}});

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : 1, "ListOfName" : [ "John", "Robert", "David" ] }
{ "_id" : 3, "ListOfName" : [ "John", "David", "Bob" ] }

  1. কীভাবে একটি রেকর্ড (ক্ষেত্র) অনুসন্ধান করবেন এবং তারপরে এটি মঙ্গোডিবিতে মুছবেন?

  2. কিভাবে MongoDB সংগ্রহ থেকে সদৃশ অপসারণ করবেন?

  3. উইন্ডোজ 10 এবং উইন্ডোজ 11 এ কীভাবে একটি ধীর মাইক্রোসফ্ট এজ ঠিক করবেন

  4. কিভাবে একটি ধীর এবং ল্যাগিং উইন্ডোজ 10 সিস্টেম ঠিক করবেন