문서 홈 → 애플리케이션 개발 → MongoDB 매뉴얼
MongoDB Cluster 매개변수
개요
복제본 세트 또는 샤드 클러스터의 모든 노드에 영향을 미치는 구성 옵션을 지정할 수 있습니다. 이러한 옵션을 설정하려면 setClusterParameter
명령을 사용합니다.
db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )
클러스터 매개변수의 현재 값을 보려면 getClusterParameter
명령을 사용합니다.
db.adminCommand( { getClusterParameter: <parameter> } )
setClusterParameter
명령은 자체 관리형 설치에서만 사용할 수 있습니다. setClusterParameter
명령은 MongoDB Atlas에서 사용할 수 없습니다.
매개변수
changeStreamOptions
버전 6.0에 추가.
mongod
및mongos
모두에 사용할 수 있습니다.변경 스트림 구성 옵션이 포함된 객체입니다.
mongos 또는 복제본 세트 프라이머리에서만
changeStreamOptions
를 설정할 수 있습니다. 이 값은 클러스터 전체에 설정됩니다.changeStreamOptions.preAndPostImages.expireAfterSeconds
버전 6.0에 추가.
Default(기본값): OFF(꺼짐)
변경 스트림 사전 및 사후 이미지의 보존 정책을 제어합니다. 사전 및 사후 이미지는 각각 문서 수정 전후의 문서 버전입니다.
expireAfterSeconds
사전 및 사후 이미지가 보존되는 기간을 제어합니다.expireAfterSeconds
이off
일 때 MongoDB는 기본 보존 정책을 사용합니다: 사전 및 사후 이미지는 해당 변경 스트림 이벤트가 oplog에서 제거될 때까지 보존됩니다.최소 전후 이미지 보존 시간을 지정하려면 다음을 수행합니다.
정수를 사용하여
expireAfterSeconds
를 설정합니다.change stream 이벤트가 oplog에서 제거되면
expireAfterSeconds
사전 및 사후 이미지 보존 시간에 관계없이 해당 사전 및 사후 이미지도 삭제됩니다.
다음 예에서는 변경 스트림의 사전 및 사후 이미지에 대한 보존 시간을
100 seconds
로 설정합니다.db.runCommand( { setClusterParameter: { changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } } } } )