কম্পিউটার

MongoDB কর্মক্ষমতা প্রভাবিত না করে অনেক সন্নিবেশ\আপডেট?


একটি সংগ্রহে একাধিক নথি সন্নিবেশ করতে insertMany() ব্যবহার করুন৷ এর সাথে, পারফরম্যান্স আপডেট করতে আপনি sureIndex().

ব্যবহার করতে পারেন

আসুন আমরা নথি সহ একটি সংগ্রহ তৈরি করি এবং একাধিক নথি সন্নিবেশ করি -

> db.demo325.insertMany( [
...    { _id: 101, Name: "Chris", Age: 23 },
...    { _id: 102, Name: "David", Age: 24 },
...    { _id: 103, Name: "Bob", Age: 22 }
... ] );
{ "acknowledged" : true, "insertedIds" : [ 101, 102, 103 ] }

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : 101, "Name" : "Chris", "Age" : 23 }
{ "_id" : 102, "Name" : "David", "Age" : 24 }
{ "_id" : 103, "Name" : "Bob", "Age" : 22 }

sureIndex() -

ব্যবহার করে
> db.demo325.ensureIndex({Name:1});

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

তৈরি করবে
{
   "createdCollectionAutomatically" : false,
   "numIndexesBefore" : 1,
   "numIndexesAfter" : 2,
   "ok" : 1
}

  1. কোনো তারিখ না মুছে শুধুমাত্র একটি MongoDB নথি আপডেট করুন

  2. মঙ্গোডিবি কি ট্র্যাক করে যে একটি ক্যোয়ারীতে প্রতিটি সূচক কতবার ব্যবহার করা হয়েছে?

  3. Regex ব্যবহার করার সময় MongoDB কর্মক্ষমতা সমস্যা এড়িয়ে চলুন

  4. MongoDB-তে একটি প্রশ্ন সহ অনেক নথি কীভাবে আপডেট করবেন?