কম্পিউটার

MongoDB-তে একটি সংগ্রহে নথির সংখ্যা সীমিত করবেন?


একটি সংগ্রহে নথির সংখ্যা সীমিত করতে, ক্যাপড − true সেট করুন . সেখানে নিজেই সাইজ সেট করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.createCollection( "demo683", { capped: true, size: 5 ,max:4} )
{ "ok" : 1 }
> db.demo683.insertOne({Value:100});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea468afa7e81adc6a0b394e")
}
> db.demo683.insertOne({Value:500});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea468b0a7e81adc6a0b394f")
}
> db.demo683.insertOne({Value:1000});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea468b1a7e81adc6a0b3950")
}
> db.demo683.insertOne({Value:400});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea468b2a7e81adc6a0b3951")
}
> db.demo683.insertOne({Value:800});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea468b3a7e81adc6a0b3952")
}
> db.demo683.insertOne({Value:700});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea468b4a7e81adc6a0b3953")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5ea468b1a7e81adc6a0b3950"), "Value" : 1000 }
{ "_id" : ObjectId("5ea468b2a7e81adc6a0b3951"), "Value" : 400 }
{ "_id" : ObjectId("5ea468b3a7e81adc6a0b3952"), "Value" : 800 }
{ "_id" : ObjectId("5ea468b4a7e81adc6a0b3953"), "Value" : 700 }

  1. অ্যারের ভিতরে MongoDB সংগ্রহ থেকে নথির সংখ্যা গণনা?

  2. একটি MongoDB সংগ্রহে সমস্ত নথি থেকে শুধুমাত্র একটি একক ক্ষেত্র প্রদর্শন করুন৷

  3. একটি MongoDB সংগ্রহে সারির সংখ্যা গণনা করুন

  4. মঙ্গোডিবি সংগ্রহের সমস্ত নথিতে কীভাবে একটি নতুন ক্ষেত্র যুক্ত করবেন