开发者社区> 问答> 正文

mongodb误删除集合,如何恢复?

不小心把表给删除了,有没有办法恢复?因为是初玩,没有备份,同步什么的。不过在网上看到,mongodb删除操作知识对数据标记已删除,并不是马上删除。

展开
收起
落地花开啦 2016-02-27 11:52:26 5696 0
2 条回答
写回答
取消 提交回答
  • 可以从磁盘恢复的. 工根据文件结构。

    2019-07-17 18:48:44
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    如果你没有进行集合备份,恢复起来比较困难,但是也可以恢复的!
    以下方案可能有助于你修复数据库:
    最简单的方式是:mongo --repair 来启动服务器。
    或者:将所有的文档导出后马上导入忽略那些无效的文档,完成之后,会重新创建索引。不过修复后可能会比以前少些文档。

    2019-07-17 18:48:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载