「上限付き」コレクションを作成して、ドキュメントの制限を設定し、そこに保存することができます。
ただし、別のドキュメントの追加を妨げることはありません(その機能が必要かどうかはわかりません)。別のドキュメントを追加すると、古いドキュメントは削除されます。
db.createCollection('mycappedcol',{capped: true, size:999999, max:1})
また、上限のあるコレクションからドキュメントを削除することはできません。ドキュメントを新しいものに置き換えるか、コレクション全体を削除することしかできません。
PS:上限付きコレクションでは、サイズをバイト単位で指定する必要があります。これも制限です(コレクションは指定されたサイズより大きくすることはできません)。サイズは気にせず、制限だけを気にする場合は、サイズを十分に大きく設定してください。