IBM Cloud Docs
Iniciación a Databases for MongoDB

Iniciación a Databases for MongoDB

Este tutorial le guía a través de los pasos para empezar a utilizar rápidamente Databases for MongoDB aprovisionando una instancia, estableciendo su contraseña de Admin, conectándose a ella y escribiendo y leyendo un documento sencillo.

Sigue estos pasos para completar el tutorial:

Sigue estos pasos para completar el tutorial:

Sigue estos pasos para completar el tutorial:

Sigue estos pasos para completar el tutorial:

Antes de empezar

Paso 1: Elija su plan

Databases for MongoDB ofrece dos planes diferentes:

Utilización de las API

Utilice la APICloud Databases para trabajar con la instancia de Databases for MongoDB. La API del controlador de recursos se utiliza para suministrar una instancia.

Necesitará una clave API para realizar acciones a través de la API. Siga estos pasos para crear una IBM Cloud que le permita utilizar la API para aprovisionar infraestructura en su cuenta. Puede crear hasta 20 claves de API.

Por motivos de seguridad, la clave de API sólo está disponible para copiarse o descargarse en el momento de la creación. Si se pierde la clave de API, deberá crear una nueva clave de API.

Paso 2: Suministrar a través de la consola

  1. Inicie la sesión en la consola de IBM Cloud.

  2. Haga clic en el servicio Databases for MongoDB en el catálogo.

  3. Siga estos pasos para aprovisionar una instancia Databases for MongoDB.

  4. Cuando su instancia esté aprovisionada, haga clic en el nombre de la instancia para ver más información.

Paso 2: Suministrar a través de la CLI

Puede suministrar una instancia de Databases for MongoDB utilizando la CLI. Si todavía no lo tiene, debe instalar la CLI deIBM Cloud.

Puede seguir estos pasos para aprovisionar una instancia Databases for MongoDB.

Paso 2: Suministrar a través de la API del controlador de recursos

Siga estos pasos para aprovisionar una instancia Databases for MongoDB mediante la API del controlador de recursos.

Paso 2: Suministrar a través de Terraform

Necesita una clave API para realizar acciones a través de Terraform. Siga estos pasos para crear una IBM Cloud que permita a Terraform aprovisionar infraestructura en su cuenta. Puede crear hasta 20 claves de API.

Por motivos de seguridad, la clave de API sólo está disponible para copiarse o descargarse en el momento de la creación. Si se pierde la clave de API, deberá crear una nueva clave de API.

Una vez que tenga una clave de API, siga estos pasos para aprovisionar una instancia Databases for MongoDB mediante Terraform.

Paso 3: Establecer la contraseña de administrador

El usuario administrador

Al aprovisionar un despliegue Databases for MongoDB, se crea automáticamente un usuario admin.

Establezca la contraseña de administrador antes de utilizarla para conectarse.

Establecer la contraseña de administrador a través de la interfaz de usuario

Establezca su contraseña de administrador a través de la IU seleccionando su instancia en la IBM Cloud Lista de recursos. A continuación, seleccione Configuración. A continuación, seleccione Cambiar contraseña de administrador de base de datos.

Establecer la contraseña de administrador a través de la CLI

Utilice el mandato cdb user-password del plugin de IBM Cloud CLI Cloud Databases para establecer la contraseña de administrador.

Por ejemplo, para establecer la contraseña de administrador de su implantación, utilice el siguiente comando:

ibmcloud cdb user-password <INSTANCE_NAME_OR_CRN> admin <NEWPASSWORD>

Establecer la contraseña de administrador a través de la API

Puede utilizar el parámetro id obtenido en la respuesta al paso 2 anterior con el endpoint Set specified user's password para establecer la contraseña de administrador.

curl -X PATCH -H "Authorization: Bearer <TOKEN>" \
     -H 'Content-Type: application/json' \
     -d '{"password":"newrootpasswordsupersecure21"}' \
      "https://api.<REGION>.databases.cloud.ibm.com/v5/ibm/deployments/<DEPLOYMENT_ID>/users/database/admin"

El parámetro id debe estar codificado en URL para que la llamada a la API funcione.

Establecer la contraseña de administrador a través de Terraform

La contraseña de administrador se pasa como uno de los parámetros de recursos de base de datos en el script Terraform. No es necesario adoptar ninguna otra medida.

Paso 4: Conéctese a su instancia Databases for MongoDB

Puede conectarse fácilmente a su instancia utilizando Mongo Shell (una interfaz de línea de comandos) o Mongo Compass, una potente interfaz gráfica de usuario para consultar y analizar sus datos. Ambas herramientas las proporciona mi MongoDB.

Uso de Mongo Shell

Siga estas instrucciones para descargar y conectarse a Mongo Shell.

A continuación, puede probar su implantación insertando un documento en una colección:

use sample_mflix

db.movies.insertOne(
  {
    title: "The Favourite",
    genres: [ "Drama", "History" ],
    runtime: 121,
    rated: "R",
    year: 2018,
    directors: [ "Yorgos Lanthimos" ],
    cast: [ "Olivia Colman", "Emma Stone", "Rachel Weisz" ],
    type: "movie"
  }
)

El comando anterior cambia a una base de datos llamada sample_mflix (y la crea si aún no existe), y luego inserta un documento en la colección movies (que también se crea si aún no existe).

A continuación, puede recuperar el documento con:

db.movies.find( { title: "The Favourite" } )

Ahora te has conectado a tu base de datos y has escrito y leído datos usando Mongo Shell.

Utilización de MongoDB Compass

Sigue estas instrucciones para descargar MongoDB Compass y úsalo para conectarte a tu Databases for MongoDB instancia. Puedes escribir y leer datos utilizando la MongoDB Compass.

Próximos pasos