mongodb - 从延迟成员的人为错误中恢复?

标签 mongodb

根据 MongoDB Docs

Delayed members may help recover from various kinds of human error. Such errors may include inadvertently deleted databases or botched application upgrades.

如何从此类错误中恢复?

我假设我:

  1. 停止延迟的成员。
  2. mongo dump --oplog
  3. mongorestore --oplogReplay

我如何告诉 mongorestore 重放除违规操作之外的所有内容?

我的假设是否正确?

最佳答案

查看以下问题的详细答案:Modify and replay MongoDB oplog这与您的问题的答案完全相同。

关于mongodb - 从延迟成员的人为错误中恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16154031/

相关文章:

MongoDB 关系 : embed or reference?

javascript - MongoDB 嵌套集合与单独集合

node.js - 如何在不重复代码的情况下在实时数据库和生产数据库之间切换?

javascript - Mongo $sample(聚合)在 Node REST 服务器中的 GEToperation 中不工作

mongodb - 无法连接到 WSL2 内 docker 内的 mongo

javascript - 在index.ejs中显示multer(音乐)文件

python - "AttributeError: ' GridFS ' object has no attribute ' 查找 '"

java - Spring聚合框架: How to create nested $divide, $subtract,$mod查询?

Java Spring MongoDB 存储库接口(interface)

mongodb - 不要查询 Mongoose 中等于 NULL 的参数?