Synopsis
Se pueden especificar opciones de configuración que afecten a todos los nodos de un set de réplicas o clúster. Para configurar estas opciones, utilice el comando setClusterParameter:
db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )
Para ver los valores actuales de los parámetros del clúster, usa el comando getClusterParameter:
db.adminCommand( { getClusterParameter: <parameter> } )
El comando setClusterParameter solo está disponible en instalaciones autogestionadas. El comando setClusterParameter no está disponible en MongoDB Atlas.
Parámetros
changeStreamOptionsNovedad 6.0 en la versión.:
Este es un objeto que contiene opciones de configuración de flujo de cambios.
Solo se puede establecer
changeStreamOptionsen mongos o en el primario de un set de réplicas. El valor se establece en todo el clúster.changeStreamOptions.preAndPostImages.expireAfterSecondsNovedad 6.0 en la versión.:
por defecto: desactivado
Controla la política de retención de imágenes previas y posteriores del flujo de cambios. Las imágenes previas y posteriores son las versiones de un documento antes y después de su modificación, respectivamente.
expireAfterSecondscontrola cuánto tiempo se retienen las imágenes previas y posteriores.Cuando
expireAfterSecondsestáoff, MongoDB usa la política de retención por defecto: las preimágenes y postimágenes se retienen hasta que los correspondientes eventos de flujo de cambios se eliminen del oplog.Para especificar el tiempo mínimo de retención de la preimagen y la postimagen:
Configura
expireAfterSecondsutilizando un número entero.Si se elimina un evento de flujo de cambios del oplog, las imágenes previas y posteriores correspondientes también se eliminan independientemente del tiempo de retención de las imágenes previas y posteriores
expireAfterSeconds.
El siguiente ejemplo establece el tiempo de retención de las imágenes previas y posteriores en los flujos de cambios en
100 seconds:db.runCommand( { setClusterParameter: { changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } } } } )