我们有一个副本集正在运行并意外删除了一些文档。我们使用hidden = true
和slaveDelay = 3600
向该论坛添加了其他成员。当成员完成同步时,我们无法在从属设备中找到已删除的文档(在运行rs.slaveOk()
后在控制台上查询),即使删除文档后还没有超过一小时。任何人都能为我们的观察提供可能的解释吗?在这种情况下,是否使用oplog复制了已删除的文档?我们在初始集合的v3.2.10和新成员的v3.4。*。
答案 0 :(得分:0)
初始复制不使用oplog,而是从复制集https://docs.mongodb.com/manual/core/replica-set-sync/#replica-set-initial-sync的另一个成员克隆集合。在初始同步之后,使用oplog。