我目前有一个MongoDB环境,包括Shards和Replicat Sets。 我想知道是否有任何方法可以限制数据库的大小。我已经读过我可以使用--quota参数限制大小,但这会全局限制所有数据库的大小,而我试图将某些数据库的大小限制为不同的大小。 / p>
谢谢!
答案 0 :(得分:0)
使用上限集合,该集合适用于数据库中的每个集合。 请参阅MongoDB文档http://docs.mongodb.org/manual/core/capped-collections/
上的示例db.createCollection(“log”,{capped:true,size:5242880,max:5000})
其中“log”是集合名称。
请注意,在有上限的集合中,最旧的文档会被新插入的文档覆盖。