संग्रह में दस्तावेज़ों की संख्या सीमित करने के लिए max फ़ील्ड का उपयोग करें। कैप्ड संग्रह में max फ़ील्ड का उपयोग करने की क्वेरी:
> db.createCollection("demo673", { capped : true, size : 100, max :50 } )
{ "ok" : 1 }
आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:
> 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();
यह निम्न आउटपुट देगा:
{ "_id" : ObjectId("5ea3ec7304263e90dac943e8"), "Name" : "John", "Age" : 23 }
{ "_id" : ObjectId("5ea3ec7804263e90dac943e9"), "Name" : "Bob", "Age" : 21 }
{ "_id" : ObjectId("5ea3ec7f04263e90dac943ea"), "Name" : "David", "Age" : 20 }