Du kan skapa "begränsade" samlingar, där du kan ställa in gränsen för dokument som du kan lagra i den.
Det hindrar dock inte att lägga till ett annat dokument (osäkert, om du behöver den funktionen) - om du lägger till ett annat dokument skulle det gamla raderas.
db.createCollection('mycappedcol',{capped: true, size:999999, max:1})
Du kan inte heller ta bort dokument från begränsade samlingar, du kan bara ersätta dem med nya eller ta bort hela samlingen.
PS :I begränsade samlingar måste du ange storlek i byte, vilket också är en gräns (samlingen kan inte vara större än den angivna storleken). Om du inte bryr dig om storlek, men du bryr dig bara om gränsen, ställ bara in storleken tillräckligt stor.