Synopsis
Você pode especificar opções de configuração que afetam todos os nós em um conjunto de réplicas ou cluster fragmentado. Para definir estas opções, use o comando setClusterParameter :
db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } ) 
Para visualizar os valores atuais dos parâmetros do cluster, use o comando getClusterParameter:
db.adminCommand( { getClusterParameter: <parameter> } ) 
O comando setClusterParameter está disponível somente em instalações autogerenciadas. O comando setClusterParameter não está disponível no MongoDB Atlas.
Parâmetros
- changeStreamOptions
- Novidades na versão 6.0. - Disponível para - mongode- mongos.- Este é um objeto que contém opções de configuração de fluxo de alterações . - Você só pode definir - changeStreamOptionsem mongos ou no primário de um conjunto de réplicas. O valor é definido em todo o cluster.- changeStreamOptions.preAndPostImages.expireAfterSeconds
- Novidades na versão 6.0. - Padrão: DESLIGADO - Controla a política de retenção de imagens antes e depois do fluxo de alterações. Pré e pós-imagens são as versões de um documento antes e depois da modificação do documento, respectivamente. - expireAfterSecondscontrola por quanto tempo as pré e pós-imagens são retidas.- Quando - expireAfterSecondsestá definido como- off, o MongoDB usa a política de retenção padrão: pré-imagens e pós-imagens são retidas até os eventos de change streams serem removidos do oplog.- Para especificar o tempo mínimo de retenção pré e pós-imagem: - Defina - expireAfterSecondsusando um número inteiro.
- Se um change stream for removido do oplog, as imagens pré e pós correspondentes também serão excluídas, independentemente do tempo de retenção pré e pós-imagem - expireAfterSeconds.
 - O exemplo a seguir define o tempo de retenção das pré e pós-imagens em fluxos de alteração em - 100 seconds:- db.runCommand( { - setClusterParameter: { - changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } } - } - } )