MongoDB-এ db.-এ max ফিল্ড ক্যাপড কালেকশনে সর্বোচ্চ ডকুমেন্ট সংখ্যা নির্দেশ করে। ক্যাপড কালেকশন তৈরি করার সময় max অপশন দিন:
> db.createCollection("demo673", { capped : true, size : 100, max :50 } )
{ "ok" : 1 }
এখানে size: 100 বাইট (ম্যাক্স সাইজ) এবং max: 50 টি ডকুমেন্ট (ম্যাক্স কাউন্ট) লিমিট সেট করা হয়েছে। কিছু ডকুমেন্ট ইনসার্ট করুন:
> db.demo673.insertOne({Name:"John",Age:23});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea3ec7304263e90dac943e8") }
> db.demo673.insertOne({Name:"Bob",Age:21});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea3ec7804263e90dac943e9") }
> db.demo673.insertOne({Name:"David",Age:20});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea3ec7f04263e90dac943ea") }
find() দিয়ে ডকুমেন্ট দেখান:
> db.demo673.find();
আউটপুট:
ব্যাখ্যা: ক্যাপড কালেকশন ফিক্সড সাইজের সার্কুলার বাফার।
size(বাইটে) বাmax(ডকুমেন্ট কাউন্ট) যেকোনো একটো পূরণ হলে পুরনো ডকুমেন্ট আটোমেটিক্যালি ওভাররাইট হয়।stats()-এmaxফিল্ডটি এই লিমিটটি দেখায়। লগিং, ক্যাশিংয়ের জন্য উপযোগী।