Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Parámetros de clúster para una implementación autogestionada

Puedes especificar opciones de configuración que afectan a todos los nodos de un set de réplicas o de un clúster fragmentado. Para establecer estas opciones, utilice el setClusterParameter comando:

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.

changeStreamOptions

Novedades en la versión 6.0.

Disponible tanto para mongod como para mongos.

Este es un objeto que contiene opciones de configuración de flujo de cambios.

Solo se puede establecer changeStreamOptions en mongos o en el primario de un set de réplicas. El valor se establece en todo el clúster.

changeStreamOptions.preAndPostImages.expireAfterSeconds

Novedades en la versión 6.0.

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. expireAfterSeconds controla cuánto tiempo se retienen las imágenes previas y posteriores.

Cuando expireAfterSeconds está 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 expireAfterSeconds utilizando 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 } }
}
} )

Volver

Parámetros de MongoDB Server

En esta página