【问题标题】:MongoDB Collections Unexpected Deletion/DropMongoDB 集合意外删除/删除
【发布时间】:2017-01-07 09:37:26
【问题描述】:

我们在 MongoDB 中的集合被自动删除/丢弃,我们不确定原因和方式。我们的 MongoDB 已经运行了将近 10 个月,所以我们真的不确定这里发生了什么。

MongoDB 是否存在自动删除集合及其数据的集合到期?另外,是否可以检索数据?

提前谢谢你!

【问题讨论】:

  • dbshow dbs 的输出是什么?

标签: mongodb


【解决方案1】:

集合本身不会“丢弃”。
有人有意或无意地在某处运行了db.collection.drop()

您可以在集合内的数据上设置 TTL - see here 但我不认为这就是这里发生的事情。

检索数据的唯一方法是从备份中。

将备份恢复到辅助数据库并获取相关集合的副本,然后将其导入主数据库可能是最好的方法。
...您确实有备份,对吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 2011-07-12
    • 2012-03-05
    相关资源
    最近更新 更多