您可以创建“有限制”的集合,您可以设置在其中存储的文档限制。然而,这并不会阻止添加其他文档(如果您需要此功能还不确定),如果您添加了另一个文档,则旧文档将被删除。db.createCollection('mycappedcol',{capped: true, size:999999, max:1}) 另外,在固定集合中,您无法删除文档,只能用新的文档替换或者删除整个集合。 PS:在固定集合中,您必须指定以字节为单位的大小,这也是一个限制(集合大小不能超过指定的大小)。如果您不关心大小,但只关心限制,请将大小设置得足够大。