gpt4 book ai didi

mongodb - 如何在不丢失数据的情况下调整 mongodb 上限集合的大小?

转载 作者:IT老高 更新时间:2023-10-28 11:05:00 24 4
gpt4 key购买 nike

如何在不丢失数据的情况下调整 mongodb 上限集合的大小?

有这方面的命令吗,或者有人可以提供一个脚本吗?

最佳答案

这是我调整上限集合大小的方法:

db.runCommand({"convertToCapped": "log", size: 1000000000});

我已经有一个名为“log”的 Capped Collection。所以我只是再次运行“convertToCapped”,指定一个新的大小。我没有尝试过减少集合的大小。这可能是您需要使用 Scott Hernandez 版本的东西。但这适用于增加上限集合的大小而不会丢失任何数据或索引


编辑: @JMichal 是正确的。数据被保留,但索引没有并且需要重新创建。

关于mongodb - 如何在不丢失数据的情况下调整 mongodb 上限集合的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225535/

24 4 0
文章推荐: html - 如何覆盖 Bootstrap CSS 样式?
文章推荐: javascript - JavaScript 的隐藏特性?
文章推荐: javascript - `throw new Error` 和 `throw someObject` 有什么区别?
文章推荐: javascript - 如何清除父