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

Especifica opciones de conexión

Esta sección describe las opciones de conexión y autenticación de MongoDB disponibles en PyMongo. Puede configurar su conexión utilizando la URI de conexión o argumentos para el constructor MongoClient.

Si pasas un URI de conexión al constructor de MongoClient, puedes incluir las opciones de conexión en la string como pares <name>=<value>. En el siguiente ejemplo, el URI de conexión contiene la opción connectTimeoutMS con un valor de 60000 y la opción tls con un valor de true. Seleccione la pestaña Synchronous o Asynchronous para ver el código correspondiente:

uri = "mongodb://<hostname>:<port>/?connectTimeoutMS=60000&tls=true"
client = pymongo.MongoClient(uri)
uri = "mongodb://<hostname>:<port>/?connectTimeoutMS=60000&tls=true"
client = pymongo.AsyncMongoClient(uri)

Puedes pasar opciones de conexión como argumentos al constructor MongoClient en lugar de incluirlos en tu URI de conexión. Configurar la conexión de esta manera facilita el cambio de configuraciones en tiempo de ejecución y ayuda a capturar errores durante la compilación. El siguiente ejemplo muestra cómo usar el constructor MongoClient para establecer opciones de conexión. Selecciona la pestaña Synchronous o Asynchronous para ver el código correspondiente:

uri = "mongodb://<hostname>:<port>"
client = pymongo.MongoClient(uri, connectTimeoutMS=60000, tls=True)
uri = "mongodb://<hostname>:<port>"
client = pymongo.AsyncMongoClient(uri, connectTimeoutMS=60000, tls=True)

Para aprender las opciones de conexión disponibles en PyMongo, consulta las siguientes secciones:

Tip

Autenticación y cifrado

Para aprender a habilitar el cifrado TLS y la autenticación en PyMongo, vea Configurar la Seguridad de la Capa de Transporte (TLS) y Mecanismos de autenticación en la sección Seguridad.

Para aprender más sobre cómo crear un objeto MongoClient en PyMongo, consulta la siguiente documentación de API: