我们在MongoDB中的馆藏被自动删除/删除,我们不确定原因和方法。我们的MongoDB现在已经运行了近10个月,所以我们真的不确定这里发生了什么。
MongoDB是否有一个集合过期,它会自动删除集合及其数据?此外,是否可以检索数据?
提前谢谢!
答案 0 :(得分:4)
收藏品不会“掉落”自己
有人在某处,故意或意外地运行db.collection.drop()
。
你可以在集合中的数据上设置一个TTL - see here但是我不认为这是在这里发生的事情。
检索数据的唯一方法是备份。
将备份还原到辅助数据库并获取相关集合的副本,然后将其导回到主数据库中可能是最佳方法。
......你有备份,对吧?