Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

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

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.

changeStreamOptions

Novedad 6.0 en la versión.:

mongod

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

Novedad 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. 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 } }
}
} )

En esta página