U kunt "afgetopte" verzamelingen maken, waar u een limiet voor documenten kunt instellen, die u erin kunt opslaan.
Het verhindert echter niet het toevoegen van een ander document (niet zeker of je die functionaliteit nodig hebt) - als je nog een document toevoegt, wordt het oude verwijderd.
db.createCollection('mycappedcol',{capped: true, size:999999, max:1})
U kunt ook geen documenten uit gecapte collecties verwijderen, u kunt ze alleen vervangen door nieuwe of de hele verzameling verwijderen.
PS:In gecapte collecties moet u de grootte in bytes specificeren, wat ook een limiet is (verzameling kan niet groter zijn dan de opgegeven grootte). Als je niet om maat geeft, maar alleen om limiet, stel dan de maat in die groot genoeg is.