标签: mongodb collections replication recover
我有两个成员的副本集,我不小心删除了一个集合中的所有文档,我不知道我是怎么做到的,但它已经消失了。 是否有可能获得所有数据?
答案 0 :(得分:4)
除非你有backup(总是推荐这种类型的东西),或者其中一个副本正在使用slavedelay,否则我担心删除记录是最终的。如果你在下一个fsync到磁盘之前杀死了进程,你可能能够及时强制关闭以保存磁盘上的数据(类似地,如果你在复制删除之前破坏了复制),但即便如此,它也会很棘手。