MongoDB – Colección Drop

El método drop() elimina colecciones de la base de datos. También elimina todos los índices asociados con la colección descartada. El método drop acepta un documento opcional. Devuelve verdadero si la colección se eliminó correctamente. Toma un parámetro que es opcional.

  • Este método crea un evento de invalidación para cualquier secuencia de cambios abierta para la recopilación descartada.
  • Este método obtiene un bloqueo exclusivo en la colección dada durante la duración de la operación. Hasta entonces, todas las operaciones posteriores deben esperar a que el método drop() libere el bloqueo.

Sintaxis: 

db.Collection_name.drop({writeConcern: <documento>})

Parámetros:

No toma ningún parámetro.

Parámetros opcionales:

Este parámetro es un documento que expresa el problema de escritura de la operación db.collection.drop(). Se usa cuando queremos omitir el uso de la preocupación de escritura predeterminada.

Devoluciones:

Este método devuelve verdadero cuando elimina con éxito una colección; de lo contrario, devuelve falso .

Ejemplo 1 :

En el siguiente ejemplo, estamos trabajando con:

Base de datos: gfg

Colección: estudiante

Documento: Tres documentos contienen el nombre y la edad de los estudiantes .

Tenemos una colección de estudiantes en la base de datos gfg, y queremos eliminarla cuando demos elogios:

db.student.drop()

Suelta la colección de estudiantes y todos los índices asociados con la colección:

Ejemplo 2:

En el siguiente ejemplo, estamos trabajando con:

Base de datos: gfg

Colecciones: student_gfg, profesor, semestre

Aquí, queremos eliminar la colección de maestros de la base de datos gfg. Entonces, usamos el método drop:

db.teacher.drop()

Este método elimina la colección de maestros junto con sus documentos.

Publicación traducida automáticamente

Artículo escrito por kapilnama1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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