SOFTWARE

Cómo crear una base de datos y agregar colecciones usando MongoDB GUI Compass

Jack Wallen le muestra lo fácil que es crear bases de datos y colecciones de MongoDB utilizando la GUI de Compass.

logotipo de linux
Imagen: Shutterstock

Ahora que tiene instalada la GUI de MongoDB Compass, es posible que se pregunte qué puede hacer con ella. La respuesta es simple: prácticamente cualquier cosa que necesites. La GUI de Compass hace que sea muy fácil crear y administrar bases de datos MongoDB.

Mirar: Kit de herramientas de contratación: ingeniero de base de datos (República Tecnológica Premium)

Quiero mostrarle lo fácil que es crear una base de datos MongoDB y luego agregar colecciones. Para aquellos que no lo saben, una colección es un término NoSQL que se refiere a un conjunto de documentos MongoDB. Las colecciones son para MongoDB lo que las tablas son para las bases de datos relacionales como MySQL.

Profundicemos un poco más.

que necesitas

Supongo que ya ha implementado MongoDB y Compass (lea el procedimiento en el enlace anterior para obtener más información). Una vez que haya resuelto estos dos acertijos, es hora de crear su primera base de datos.

Cómo crear una base de datos con Compass

Lo primero que haremos será crear una base de datos para guardar nuestra colección. Inicie sesión en Compass y haga clic en la entrada de la base de datos en la barra lateral (Figura A).

Figura A

La GUI de Compass hace que trabajar con su base de datos sea increíblemente fácil.
La GUI de Compass hace que trabajar con su base de datos sea increíblemente fácil.

En la ventana que aparece, haga clic en Crear base de datos. Luego se le pedirá que asigne un nombre a la nueva base de datos (Figura B).

Figura B

Nombre nuestra nueva base de datos en Compass.
Nombre nuestra nueva base de datos en Compass.

No solo se le pedirá que nombre la nueva base de datos, sino que también se le pedirá que nombre la colección. Esto creará una colección inicial en su nueva base de datos. La colección inicial es un requisito, pero no está limitado a una sola colección en la base de datos.

Después de crear la base de datos, haga clic en ella en la lista de bases de datos y verá la colección inicial en la lista (Figura C).

Figura C

Hemos creado nuestra primera base de datos y una colección inicial.
Hemos creado nuestra primera base de datos y una colección inicial.

A continuación, puede crear una nueva colección haciendo clic en Crear colección, que le pedirá que nombre la nueva colección (Figura D).

Figura D

Nombra una nueva colección para nuestra base de datos.
Nombra una nueva colección para nuestra base de datos.

Haga clic en Crear colección y volverá a la ventana Base de datos.

Cómo crear documentos en una colección

El siguiente paso es crear su primer documento en la colección. Para hacer esto, haga clic en el nombre de la colección que desea usar para mostrar la interfaz de la colección (Figura E).

Figura E

Ahora podemos agregar documentos a nuestra nueva colección.
Ahora podemos agregar documentos a nuestra nueva colección.

Haga clic en el menú desplegable Agregar datos y seleccione Insertar documento. Aquí es donde Compass se aleja de la simplicidad. En lugar de proporcionar una interfaz GUI conveniente para agregar documentos a una colección, debe escribir (o pegar) las entradas manualmente.Esto se debe agregar a correo en la colección libros base de datos. Supongamos que queremos insertar un documento en la colección. El código de la documentación se verá así:

"title" : "The Haunting of Lilly Marchbanks", "author" : "Jack Wallen", "published" : "yes"

Agregaría el código anterior en el editor, reemplazando la línea predeterminada:

* Paste one or more documents here

Entonces, cuando haga clic en Insertar documento, se abrirá el editor (Figura F).

Figura F

El editor de documentos de Compass facilita copiar y pegar sus entradas.
El editor de documentos de Compass facilita copiar y pegar sus entradas.

Para escribir (o pegar) la línea de su documento para que se vea así:

{

"_id": {

"$oid": "624f0977e276a6c6caf108c2"

},

"title": "The Haunting of Lilly Marchbanks"",

"author": "Jack Wallen",

"published": "yes"

}

Compass asigna automáticamente una cadena aleatoria al campo _id, por lo que no tiene que preocuparse por eso.

Cuando termine, haga clic en Insertar y el documento se agregará a la colección. Lo siguiente que puede hacer muy útil es clonar el documento. Después de clonar el documento, puede cambiar fácilmente los valores de los campos.

Para clonar un documento, haga clic en el icono de clonación (a la izquierda del icono de la papelera) asociado con el documento relevante (Figura G).

Figura G

Prepárese para clonar el documento en la colección.
Prepárese para clonar el documento en la colección.

Edite el valor en la entrada (Figura H), y luego haga clic en Insertar.

Figura H

Cree un nuevo documento a partir del clon.
Cree un nuevo documento a partir del clon.

También puede importar documentos a colecciones. Cree un documento en formato JSON de la siguiente manera:

[

{

"title": "I Zombie I",

"author": "Jack Wallen",

"published": "yes"

},

{

"title": "Klockwerk Kabaret",

"author": "Jack Wallen",

"published": "yes"

},

{

"title": "Defying Gravity",

"author": "Jack Wallen",

"publisehd": "yes",

"publisher": "Devil Dog Press"

}

]

Guarde el archivo con un nombre como compass_import. En Compass, haga clic en el menú desplegable Agregar datos y seleccione Importar archivo. en la ventana de resultados (Figura 1), haga clic en JSON y, a continuación, haga clic en Elegir archivo. Navegue hasta (y seleccione) el archivo compass_import y haga clic en Importar.

Figura 1

Importe el archivo a Compass.
Importe el archivo a Compass.

Una vez que se complete la importación, haga clic en Listo y debería ver los nuevos documentos agregados.

Para aquellos que quieran trabajar con documentos más fácilmente en Compass, la mejor manera de hacerlo es utilizar la función de importación.

Eso es todo lo que hay que hacer para crear bases de datos y documentos con la GUI de MongodB Compass. Este sistema de gestión de bases de datos es una excelente opción para aquellos que deseen almacenar grandes cantidades de datos en relaciones muy complejas.

Suscríbete a Tecnopedia Cómo hacer que la tecnología funcione en YouTube Obtenga los últimos consejos técnicos para profesionales de negocios de Jack Wallen.

LEER  Cómo crear gráficos y tablas en la aplicación de procesamiento de textos Pages de Apple

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba