Conexión a una cuenta de Azure Cosmos DB con Studio 3T

SE APLICA A: MongoDB

Para conectarse a una API de Azure Cosmos DB para MongoDB mediante Studio 3T, debe:

Creación de la conexión en Studio 3T

Para agregar la cuenta de Azure Cosmos DB al administrador de conexiones de Studio 3T, siga estos pasos:

  1. Recupere la información de conexión para la API de Azure Cosmos DB para la cuenta de MongoDB mediante las instrucciones del artículo Conectar una aplicación de MongoDB a Azure Cosmos DB.

    Captura de pantalla de la página Cadena de conexión.

  2. Haga clic en Connect (Conectar) para abrir Connection Manager (Administrador de conexiones) y, después, haga clic en New Connection (Nueva conexión).

    Captura de pantalla del administrador de conexiones de Studio 3T con el botón Nueva conexión resaltado.

  3. En la ventana New Connection (Nueva conexión), en la pestaña Server (Servidor), escriba el HOST (FQDN) de la cuenta de Azure Cosmos DB y el PUERTO.

    Captura de pantalla de la pestaña de servidor del administrador de conexiones de Studio 3T

  4. En la ventana New Connection (Nueva conexión), en la pestaña Authentication (Autenticación), elija el modo de autenticación Basic (MONGODB-CR or SCRAM-SHA-1) [Básico (MONGODB-CR o SCRAM-SHA-1)] y escriba el NOMBRE DE USUARIO y la CONTRASEÑA. Acepte la base de datos de autenticación predeterminada (admin) o proporcione su propio valor.

    Captura de pantalla de la pestaña de autenticación del administrador de conexiones de Studio 3T

  5. En la ventana New Connection (Nueva conexión), en la pestaña SSL, active la casilla Use SSL protocol to connect (Usar protocolo SSL para conectar) y el botón de radio Accept server self-signed SSL certificates (Aceptar certificados SSL autofirmados del servidor).

    Captura de pantalla de la pestaña SSL del administrador de conexiones de Studio 3T

  6. Haga clic en el botón Test Connection (Probar conexión) para validar la información de conexión, haga clic en OK (Aceptar) para volver a la ventana de la nueva conexión y, finalmente, haga clic en Save (Guardar).

    Captura de pantalla de la ventana de conexión de prueba de Studio 3T

Uso de Studio 3T para crear una base de datos, una colección y unos documentos

Para crear una base de datos, una colección y unos documentos con Studio 3T, realice los pasos siguientes:

  1. En Connection Manager (Administrador de conexiones), resalte la conexión y haga clic en Connect (Conectar).

    Captura de pantalla del administrador de conexiones de Studio 3T

  2. Haga clic con el botón derecho en el host y elija Add Database (Agregar base de datos). Especifique un nombre de base de datos y haga clic en OK(Aceptar).

    Captura de pantalla de la opción Agregar base de datos de Studio 3T

  3. Haga clic con el botón derecho en la base de datos y elija Add Collection (Agregar colección). Especifique un nombre para la colección y haga clic en Create(Create).

    Captura de pantalla de la opción Agregar colección de Studio 3T

  4. Haga clic en el elemento de menú Collection (Colección) y en Add Document (Agregar documento).

    Captura de pantalla del elemento de menú Agregar documento de 3T

  5. En el cuadro de diálogo Add Document (Agregar documento), pegue lo siguiente y haga clic en Add Document(Agregar documento).

    {
        "_id": "AndersenFamily",
        "lastName": "Andersen",
        "parents": [
            { "firstName": "Thomas" },
            { "firstName": "Mary Kay"}
        ],
        "children": [
            {
                "firstName": "Henriette Thaulow", "gender": "female", "grade": 5,
                "pets": [{ "givenName": "Fluffy" }]
            }
        ],
        "address": { "state": "WA", "county": "King", "city": "seattle" },
        "isRegistered": true
    }
    
  6. Agregue otro documento, esta vez con el contenido siguiente:

    {
        "_id": "WakefieldFamily",
        "parents": [
            { "familyName": "Wakefield", "givenName": "Robin" },
            { "familyName": "Miller", "givenName": "Ben" }
        ],
        "children": [
            {
                "familyName": "Merriam",
                "givenName": "Jesse",
                "gender": "female", "grade": 1,
                "pets": [
                    { "givenName": "Goofy" },
                    { "givenName": "Shadow" }
                ]
            },
            {
                "familyName": "Miller",
                "givenName": "Lisa",
                "gender": "female",
                "grade": 8 }
        ],
        "address": { "state": "NY", "county": "Manhattan", "city": "NY" },
        "isRegistered": false
    }
    
  7. Ejecute una consulta de ejemplo. Por ejemplo, busque familias con el apellido 'Andersen' y devuelva los campos parents (padres) y state (estado).

    Captura de pantalla de los resultados de la consulta de Mongo Chef

Pasos siguientes