我错误地运行了一个db.collection_name.remove({condition:'true'})来自控制台和删除对象我不打算删除,我可以恢复一些如何?
我的数据库是在mongohq,如果它可以帮助?
现在为时已晚,但为了防止再次发生这种情况,您可以将一个成员添加到您的replset中,优先级为0,slaveDelay设置为一个小时左右,这样它(至少)将比主要成员落后一小时.这个成员可以作为一个oops-I-might-should-have-hit-enter-yet-yet恢复.
MongoDB 本身没有撤消删除的机制。由于您的数据库托管在云中,因此您可能也无法执行任何基于操作系统的恢复(例如 Mac 上的 Time Machine),尽管到目前为止我从未使用过 MongoHQ 来确定。
正如您在MongoHQ 文档中所读到的那样,(免费)恢复是不可能的,因此我们鼓励您自己备份数据。
| 归档时间: |
|
| 查看次数: |
13448 次 |
| 最近记录: |