MongoDB Crear colección

MongoDB Crear colección
“Todos sabemos que para almacenar información dentro de una base de datos, generalmente creamos tablas. En MongoDB, llamamos a estas tablas "Colecciones."Estas colecciones funcionan exactamente de la misma manera que las tablas funcionan en cualquier otro DBMS. Además, es extremadamente simple crear y trabajar con colecciones MongoDB. Por lo tanto, en este artículo, discutiremos el método de crear colecciones en MongoDB en Ubuntu 22.04. Además de eso, también aprenderemos algunas otras consultas asociadas con las colecciones de MongoDB."

Cómo crear una colección en MongoDB en Ubuntu 22.04?

Para crear una colección (más comúnmente conocida como tabla) en MongoDB en Ubuntu 22.04, solo necesitas seguir estos tres simples pasos:

Paso # 1: Verifique la presencia del servidor MongoDB en Ubuntu 22.04

Antes de hacer cualquier otra cosa, primero debe asegurarse de que MongoDB esté instalado en su sistema específico. Para eso, debe verificar su versión instalada con el siguiente comando:

$ Mongo -Versión

Este comando mostrará la versión del servidor MongoDB si está instalado en su sistema, como se muestra a continuación:

Después de confirmar la existencia del servidor MongoDB en su Ubuntu 22.04 Sistema, deberá ingresar su shell utilizando el comando "Mongo". Una vez que haga eso, fácilmente podrá ejecutar consultas dentro del shell MongoDB.

Paso # 2: Cree una base de datos MongoDB en Ubuntu 22.04

Dado que puede crear una colección o una tabla en MongoDB solo si tiene una base de datos presente en su sistema, por lo tanto, primero crearemos una base de datos con el siguiente comando:

> Usar coleccionesDB

Hemos nombrado nuestra base de datos "coleccionesDB."Tras la creación de esta base de datos, la salida que se muestra a continuación se muestra en nuestro shell MongoDB:

Paso # 3: Crea una colección MongoDB en Ubuntu 22.04

Podemos crear fácilmente una colección dentro de nuestra recién creada base de datos MongoDB. Para hacerlo, usaremos el siguiente comando:

> DB.createCollection ("myFirstMongodbCollection")

No necesita contar esta consulta sobre la base de datos dentro de la cual se supone que se crea dicha colección. Esto es así porque ya hemos cambiado a la base de datos de destino en su creación en el segundo paso de este método. El nombre de nuestra colección o tabla de MongoDB es "myFirstMongodbCollection."

El mensaje de éxito que aparece después de la ejecución de esta consulta se muestra en la imagen a continuación:

Implica que hemos logrado crear con éxito una colección en MongoDB en Ubuntu 22.04.

Cómo verificar todas las colecciones en MongoDB en Ubuntu 22.04?

Si desea ver todas las colecciones que ha creado hasta ahora dentro de su base de datos actual, debe ejecutar la siguiente consulta en el shell MongoDB:

> Mostrar colecciones

Dado que solo habíamos creado una sola colección dentro de nuestra base de datos, el nombre de esa colección apareció como resultado de ejecutar esta consulta. Se muestra en la imagen a continuación:

Cómo insertar documentos en una colección MongoDB en Ubuntu 22.04?

Ahora, le explicaremos el procedimiento de insertar registros o filas dentro de una colección MongoDB que, de hecho, se conoce como "documentos". Para insertar múltiples documentos en una colección MongoDB con una sola consulta, deberá ejecutar la siguiente consulta:

> DB.myFirstMongodbCollection.InsertMany ([nombre: "Harry", edad: 35, nombre: "Fred", edad: 31, nombre: "Clara", edad: 29])

Con la ayuda de esta consulta, queríamos insertar tres documentos dentro de nuestra colección MongoDB "MyFirstMongodbCollection."Estos documentos se componen de tres atributos o columnas, cada uno conocido como" campos "en MongoDB, I.mi., nombre y edad. Hemos utilizado la función "InsertMany" para insertar múltiples documentos simultáneamente. Además, un punto importante que se resaltará aquí es que hemos especificado explícitamente el nombre de nuestra colección mientras ejecutamos esta consulta. Es así porque una base de datos MongoDB puede contener múltiples colecciones dentro de ella. Por lo tanto, es obligatorio especificar qué base de datos desea insertar estos documentos al insertar los documentos. Por último, debe ser muy cauteloso con la sintaxis de las consultas MongoDB, incluido el espacio y el uso de paréntesis. Del mismo modo, puede insertar incluso más de tres documentos en su colección MongoDB.

Si no hay errores en su consulta, los documentos especificados se insertarán correctamente en su colección MongoDB, como se muestra en la imagen a continuación:

Cómo ver todos los documentos en una colección MongoDB en Ubuntu 22.04?

Si desea ver todos los documentos insertados en una colección MongoDB, deberá ejecutar la siguiente consulta:

> DB.myFirstMongodbCollection.encontrar( )

Todos los documentos de nuestra colección MongoDB actual se muestran en la imagen a continuación:

Cómo ver un documento específico en una colección MongoDB en Ubuntu 22.04?

Sin embargo, a veces, no desea mostrar todos los documentos de una colección; Más bien, solo desea ver un documento específico. Puede hacerlo fácilmente haciendo uso de cualquiera de sus campos dentro de la siguiente consulta:

> DB.myFirstMongodbCollection.encontrar (edad: 31)

En esta consulta, hemos utilizado el campo de "edad" de nuestra colección, y queremos extraer ese documento donde la edad es igual a 31. Incluso puede usar el campo "Nombre" o cualquier otro si lo tiene dentro de esta consulta.

El documento MongoDB asociado con "Edad: 31" se muestra en la imagen a continuación:

Conclusión

Hoy, queríamos guiarlo a través del procedimiento de trabajar con las colecciones en MongoDB en Ubuntu 22.04. Para explicarle, primero le enseñamos cuáles son las colecciones de MongoDB, y luego explicamos el método de crear colecciones en MongoDB. Después de crear una colección en MongoDB, también le enseñamos cómo podría insertar documentos dentro de una colección de MongoDB y verlos según sus necesidades. Al pasar por esta guía, podrá trabajar alrededor de las colecciones MongoDB en Ubuntu 22.04.