Du kan oprette "afgrænsede" samlinger, hvor du kan indstille grænsen for dokumenter, du kan gemme i den.
Det forhindrer dog ikke tilføjelse af et andet dokument (ikke sikker på, om du har brug for den funktionalitet) - hvis du tilføjer et andet dokument, ville det gamle blive slettet.
db.createCollection('mycappedcol',{capped: true, size:999999, max:1})
Du kan heller ikke slette dokumenter fra begrænsede samlinger, du kan kun erstatte dem med nye eller droppe hele samlingen.
PS:I begrænsede samlinger skal du angive størrelsen i bytes, hvilket også er en grænse (samlingen kan ikke være større end den angivne størrelse). Hvis du er ligeglad med størrelsen, men du kun bekymrer dig om grænsen, skal du bare indstille størrelsen stor nok.