Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/

Parâmetros do cluster MongoDB

Nesta página

  • Sinopse
  • Parâmetros

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 agrupamento, utilize 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.

changeStreamOptions

Novidades na versão 6.0.

Disponível para mongod e mongos.

Este é um objeto que contém opções de configuração do change stream .

Você só pode definir changeStreamOptions em mongos ou em um conjunto de réplicas primário. 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 change stream. Pré-imagens e pós-imagens são as versões de um documento antes e depois da modificação do documento, respectivamente. expireAfterSeconds controla por quanto tempo as imagens anteriores e posteriores são retidas.

Quando expireAfterSeconds é 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 expireAfterSeconds usando 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 para pré e pós-imagens em change streams para 100 seconds:

db.runCommand( {
setClusterParameter: {
changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } }
}
} )
← Mensagens de registro

Nesta página