【问题标题】:Mongo and capped collections [duplicate]Mongo 和 capped 集合 [重复]
【发布时间】:2015-03-18 17:28:59
【问题描述】:

我正在使用 Mongo (2.6.7),我需要将我现有的 Capped Collection 更新为 '常规' 集合,它是 不封顶

有什么方法可以使用 mongo 命令 shell 来实现吗?如果可能的话,我不想删除并重新创建该集合(因为它是一个生产系统)。

我看到有一个 convertToCapped 函数,但有什么可以反过来工作的吗?

【问题讨论】:

标签: mongodb collections


【解决方案1】:

我认为没有办法不放弃它。 您可以做的是重命名现有的上限集合。并创建一个与旧集合名称正常的新集合。

您可以使用评论中的链接。

【讨论】:

    【解决方案2】:
    db.runCommand({"convertToCapped":"posts",size:10000})
    

    将“帖子”更改为有上限的集合

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      相关资源
      最近更新 更多