Conexión y consulta con una instancia de Azure Cosmos DB for MongoDB

Completado

Una vez creada una cuenta de Azure Cosmos DB for MongoDB, es fácil conectarse a esa cuenta. Independientemente de si se conecta desde .NET, Node.js, el shell de MongoDB, Java, Python u otros orígenes, puede seguir fácilmente las instrucciones de conexión o los scripts en el propio Azure Portal. Estos fragmentos de código reducen las conjeturas sobre cómo crear sus propias cadenas de conexión o utilizar el shell de MongoDB para conectarse a su cuenta. Echemos un vistazo rápido a dónde podemos encontrar esta información.

  1. En Azure Portal, vaya a la cuenta de Azure Cosmos DB for MongoDB.

  2. En el menú de la cuenta de Azure Cosmos DB for MongoDB de la izquierda, seleccione Inicio rápido.

    Captura de pantalla en la que se muestra la cadena de conexión de .NET de Azure Cosmos DB for MongoDB.

Hay pestañas para diferentes lenguajes de programación. Cada una de estas pestañas contiene un fragmento de código ya preparado que se usa para conectarse a la cuenta de Azure Cosmos DB for MongoDB. Lo único que debe hacer es copiar y pegar el código, sin modificarlo, en el código o la herramienta de la aplicación. Si el lenguaje de programación o la herramienta no aparece en la lista, la última pestaña enumera los parámetros más comunes, como host, puerto, nombre de usuario y contraseña, por lo que puede crear su propia cadena de conexión en ese idioma o herramienta.

Dicho esto, el uso de cadenas de conexión no es el procedimiento recomendado para las aplicaciones de producción. En su lugar, debe usar la identidad administrada u otros métodos seguros para conectarse a la cuenta de Azure Cosmos DB for MongoDB. La unidad anterior tiene varios fragmentos de código que muestran cómo conectarse a una cuenta de Azure Cosmos DB for MongoDB mediante la identidad administrada.

Aunque es fácil conectarse a una cuenta de Azure Cosmos DB for MongoDB, todavía debemos tener cuidado de elegir la estrategia correcta de creación de particiones e indexación al diseñar nuestras bases de datos de Azure Cosmos DB for MongoDB. Debe ser algo más que conectarse, y cargar o leer datos. Se describen estos temas con más detalle en el módulo Creación de particiones e indexación.