限制mongodb中数据库的大小

时间:2014-06-11 14:50:46

标签: mongodb

我目前有一个MongoDB环境,包括Shards和Replicat Sets。 我想知道是否有任何方法可以限制数据库的大小。我已经读过我可以使用--quota参数限制大小,但这会全局限制所有数据库的大小,而我试图将某些数据库的大小限制为不同的大小。 / p>

谢谢!

1 个答案:

答案 0 :(得分:0)

使用上限集合,该集合适用于数据库中的每个集合。 请参阅MongoDB文档http://docs.mongodb.org/manual/core/capped-collections/

上的示例

db.createCollection(“log”,{capped:true,size:5242880,max:5000})

其中“log”是集合名称。

请注意,在有上限的集合中,最旧的文档会被新插入的文档覆盖。