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.
Utiliza los siguientes ajustes de configuración para configurar el inicio del conector fuente de MongoDB Kafka y convertir las colecciones de MongoDB en eventos de Change Stream.
Descripción: Especifica cómo debe iniciarse el conector cuando no hay un desplazamiento de origen disponible. Reanudar un flujo de cambios requiere un token de reanudación, que el conector obtiene del desplazamiento de origen. Si no hay un desplazamiento de origen disponible, el conector puede ignorar todos o algunos de los datos de origen existentes, o puede copiar primero todos los datos de origen existentes y luego continuar con el procesamiento de nuevos datos.
startup.mode=latestSi, el conector ignora todos los datos de origen existentes.
startup.mode=timestampSi, el conector activa las startup.mode.timestamp.* propiedades. Si no se configuran propiedades, timestamp es equivalente latest a.
startup.mode=copy_existingSi, el conector copia todos los datos de origen existentes a eventos de flujo de cambios. Esta configuración es equivalente a la configuración copy.existing=true obsoleta.
Si algún sistema cambia los datos en la base de datos mientras el conector de origen convierte los datos existentes de ella, MongoDB puede producir eventos de flujo de cambios duplicados para reflejar los últimos cambios. Dado que los eventos de flujo de cambios de los que depende la copia de datos son idempotentes, los datos copiados son eventualmente coherentes, lo que se ajusta a una garantía de entrega "al menos una vez".
Un número entero de segundos transcurridos desde la Unix epoch en formato decimal (por ejemplo, 30)
Un instante en el formato ISO-8601 con una precisión de un segundo (por ejemplo, 1970-01-01T00:00:30Z)
Una marca de tiempo BSON en el formato JSON extendido canónico (v2) (por ejemplo, {"$timestamp": {"t": 30, "i": 0}})
Regex de Modo de startup.copy.existing.namespace.regex
Tipo: cadena
Descripción: Expresión regular que el conector utiliza para hacer coincidir los espacios de nombres desde los que copiar datos. Un espacio de nombres describe el nombre de la base de datos MongoDB y la colección separados por un punto (por ejemplo,). databaseName.collectionName
Por ejemplo, la siguiente configuración de expresión regular coincide con las colecciones que comienzan con "page" en la stats base de datos:
El \ carácter del ejemplo anterior escapa al . carácter que le sigue en la expresión regular. Para obtener más información sobre cómo crear expresiones regulares, consulte Patrones en la documentación de la API de Java.
Valor predeterminado: "" Valores aceptados: Una expresión regular válida
startup.mode.copy.existing.pipeline
Tipo: cadena
Descripción: Una matriz en línea de operaciones de canalización que el conector ejecuta al copiar datos existentes. Puede usar esta configuración para filtrar la colección de origen y mejorar el uso de índices en el proceso de copia.