Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Especifica opciones de conexión

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

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. Selecciona el Synchronous o la pestaña 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:

  • Habilitar la Autenticación

  • Comprimir el tráfico de la red

  • Personalizar selección de servidor

  • Stable API

  • Limite el tiempo de ejecución del servidor

  • Pools de conexiones

  • Configurar las operaciones CRUD

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:

  • MongoClient

Volver

Elija un destino de conexión

En esta página