我正在使用Mongo(2.6.7)并且我需要将我现有的Capped Collection更新为'常规'集合,它没有上限。
有没有办法,使用mongo命令shell来实现这一目标?如果可能,我不想删除并重新创建集合(因为它是一个生产系统)。
我看到有一个convertToCapped
函数,但有什么东西会以另一种方式工作吗?
答案 0 :(得分:0)
我认为有一种方法可以做到而不放弃它。 您可以做的是重命名现有的上限集合。并使用旧系列的名称创建一个正常的新系列。
您可以使用评论中的链接。
答案 1 :(得分:-1)
db.runCommand({"convertToCapped":"posts",size:10000})
更改"帖子"限制集合