DBAtlas · 데이터베이스 운영 아틀라스

79 UnknownReplWriteConcern: Unknown replica set write concern

MongoDB

의미

지정한 write concern을 인식할 수 없다. 작업에 사용한 w 값(사용자 정의/태그 write concern 이름 또는 숫자 값)이 replica set 구성에 정의되어 있지 않다.

원인

getLastErrorModes에 정의되지 않은 사용자 정의 write concern 이름을 사용한 경우다(예: 'majority' 대신 오타, 또는 사용자 정의 태그 이름). 구성과 요청이 일치하지 않는다. 참고: 투표 멤버 수보다 큰 숫자 w를 요청하는 것은 다른 오류다(100 UnsatisfiableWriteConcern).

해결 방법

사용하는 write concern 이름이 replica set 설정에 정의되어 있는지 확인한다. 현재 구성 확인: rs.conf() (settings.getLastErrorModes). 사용자 정의 모드를 사용한다면 먼저 정의하거나 표준 값('majority' 또는 유효한 숫자 w)으로 전환한다. 드라이버/애플리케이션 연결 문자열의 writeConcern 설정을 검토한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목