2017-11-28 20 views
0

복제 세트가 실행 중이며 실수로 일부 문서가 삭제되었습니다. 우리는 hidden = trueslaveDelay = 3600으로 다른 멤버를 추가했습니다. 회원을위한 동기화가 완료되면 문서를 삭제 한 후 1 시간이 지났지 만 슬레이브에서 삭제 된 문서를 찾을 수 없습니다 (rs.slaveOk() 실행 후 콘솔에서 쿼리 됨). 누구든지 우리의 관찰에 대한 가능한 설명을 해줄 수 있습니까? 이 경우 oplog를 사용하여 삭제 된 문서가 복제되지 않습니까? 초기 세트는 v3.2.10이고 새 회원은 v3.4. *입니다.삭제 된 문서가 mongodb에 복제되지 않았습니다.

+0

문서가 삭제 된 후 보조 문서로 복사 된 문서를 찾는 이유는 무엇입니까? –

+0

나는 모든 복제가 oplogs를 사용하여 발생한다고 가정하고있었습니다.이 경우 해당 문서는 지연된 2 차 서버에서 계속 사용할 수 있습니다. – njLT

답변