Colección de caída de MongoDB

Colección de caída de MongoDB
“Las operaciones básicas asociadas con las bases de datos se conocen como operaciones CRUD. Estas operaciones son el quid de trabajar con bases de datos. Crud significa crear, leer, actualizar y eliminar. Significa que, independientemente de con qué DBM, esté trabajando, aún necesita tener una idea básica sobre estas operaciones para trabajar de manera efectiva con bases de datos. En el caso de MongoDB, la operación de eliminación generalmente se conoce como "caída". Puede soltar una base de datos completa, cualquiera de sus colecciones o incluso los documentos que residen dentro de una colección. En lo que respecta a esta guía, canalizaremos nuestra discusión sobre la eliminación de una colección en MongoDB en Ubuntu 22.04."

El DB.Nombre de colección.Método Drop () en MongoDB en Ubuntu 22.04

El método que se utiliza para lanzar una colección MongoDB en Ubuntu 22.04 es "DB.Nombre de colección.gota()". Este método simplemente elimina todos los rastros de la colección especificada de su base de datos actual, incluidos todos los datos que residen en ella y todos los índices asociados. Todo lo que necesita para asegurarse de que este método funcione según lo previsto es eso;

1) Ya ha cambiado a la base de datos donde reside dicha colección y,

2) Usted sabe el nombre correcto de la colección que desea eliminar.

Si se ocupa de estas dos cosas, podrá eliminar fácilmente cualquier colección deseada de una base de datos MongoDB sin ningún problema.

Drop vs. Retirar en MongoDB

También hay un método de eliminación en MongoDB junto con el método de caída. Las personas a menudo están confundidas sobre qué método deben usar para eliminar una colección MongoDB en Ubuntu 22.04. En lo que respecta al método de caída, ya hemos mencionado que elimina completamente todos los rastros de la colección junto con sus índices asociados. Sin embargo, por otro lado, el método de eliminación elimina una colección mientras elimina todos los documentos que residen dentro de él, pero mantiene intactos los índices asociados. Por lo tanto, si su objetivo es deshacerse de una colección MongoDB por completo, entonces se recomienda utilizar el método de caída de MongoDB.

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

Para dejar caer una colección o una mesa en MongoDB en Ubuntu 22.04, debes realizar los siguientes cinco pasos básicos:

Paso # 1: Introducción al caparazón de MongoDB

Todos entendemos que sin ingresar el shell MongoDB (a menos que tengamos instalada la herramienta MongoDB Compass), no podemos ejecutar nuestras consultas para interactuar con las bases de datos. Por lo tanto, el primer paso es ingresar al shell MongoDB con el comando que se proporciona a continuación:

$ Mongo

El shell de MongoDB donde puede ejecutar sus consultas se muestra en la siguiente imagen:

Paso # 2: Cambiar a la base de datos MongoDB donde reside la colección

Antes de hacer cualquier cosa con las colecciones, debemos navegar a la base de datos donde reside la colección de destino. Sin hacer esto, no podemos interactuar con nuestra colección deseada. Por lo tanto, cambiaremos a la base de datos de destino con el comando que se muestra debajo:

> Usar coleccionesDB

"CollectionsDB" es el nombre de la base de datos MongoDB a la que queremos cambiar. El siguiente mensaje implicará que ha cambiado con éxito a su base de datos de destino.

Paso # 3: Observar todas las colecciones de la presente base de datos

Dado que entendemos que una base de datos MongoDB puede tener múltiples colecciones o tablas, para extraer el nombre correcto de la colección que se eliminará, intentaremos ver todas las colecciones de la base de datos a las que acabamos de cambiar. Haremos esto con el comando que se muestra debajo:

> Mostrar colecciones

Este comando enumerará todas las colecciones de la presente base de datos. La salida de este comando, en nuestro caso, se muestra en la imagen debajo. Puede ver que solo tenemos una colección en nuestra base de datos actual.

Paso # 4: Dejar caer la colección deseada

Ahora, intentaremos soltar la única colección que tenemos en nuestra base de datos actual ejecutando la consulta que se proporciona a continuación:

> DB.myFirstMongodbCollection.gota()

Aquí, debe usar el nombre correcto de la colección que desea eliminar; De lo contrario, podría dejar caer alguna otra colección importante que nunca tuvo la intención de soltar.

Cuando su colección especificada, junto con todos los datos que residen en su voluntad, se eliminan con éxito, recibirá un mensaje "verdadero" en el shell MongoDB, como se muestra en la siguiente imagen:

Paso # 5: Confirmar si la colección especificada se ha eliminado o no

Intentaremos confirmar si la colección especificada se ha eliminado con éxito o no para obtener una seguridad adicional. Para eso, intentaremos mostrar todas las colecciones de nuestra base de datos actual nuevamente con la consulta establecida a continuación:

> Mostrar colecciones

Esta vez, esta consulta no devolverá ningún resultado ya que hemos eliminado con éxito la única colección en nuestra base de datos actual. Esto se puede ver en la imagen posterior. Sin embargo, si tendrá más de una colección en su base de datos actual, luego de soltar cualquiera de ellos, cuando ejecute la consulta mencionada anteriormente, verá que la colección caída ya no existe en esa lista. A partir de ahí, podrá verificar que haya logrado soltar con éxito la colección especificada de su base de datos actual.

Conclusión

Queríamos centrarnos en el método de recolección de caída de MongoDB en Ubuntu 22.04 En este artículo. Primero hablamos un poco sobre este método, seguido de su distinción del método de eliminación de MongoDB. Después de eso, compartimos un ejemplo detallado que demostró el uso del método de recolección de caída de MongoDB en Ubuntu 22.04. Siguiendo las mismas líneas, puede eliminar o soltar tantas colecciones de una base de datos MongoDB como desee con absoluta facilidad y conveniencia.