Docs Menu
Docs Home
/ /

Eliminar documentos con VS Code

Puedes eliminar documentos de una colección usando el Operadores CRUD de MongoDB en un entorno de pruebas de MongoDB:

  • Utiliza el método deleteOne() para borrar un documento.

  • Utilice el método deleteMany() para eliminar más de un documento.

Si aún no lo has hecho, debes completar los siguientes requisitos previos antes de poder borrar documentos con un MongoDB Playground:

  • Crear una conexión a una implementación de MongoDB.

  • Activar la conexión a la implementación de MongoDB.

  • Abra un patio de juegos de MongoDB.

  • Cree documentos con VS Code o cree documentos en una colección utilizando un método diferente.

Para eliminar un documento, utilice la siguiente sintaxis en su Playground:

db.collection.deleteOne(
<filter>,
{
writeConcern: <document>,
collation: <document>
}
)

Para obtener una descripción detallada de los parámetros de este método, consulte deleteOne() en el Manual de MongoDB.

Para ejecutar tu Playground, presiona el botón Play Button En la esquina superior derecha de la vista de Playground, la extensión de VS Code divide el Playground y muestra los resultados en el panel Playground Results.json. Si desactivó la vista dividida, la extensión de VS Code muestra los resultados en una nueva pestaña.

Para ejecutar este ejemplo, comience con un MongoDB Playground en blanco borrando la plantilla Playground si está cargada.

El siguiente ejemplo:

  1. Cambia a la test base de datos.

  2. Elimina un documento de la colección test.sales que coincide con la consulta.

use("test");
db.sales.deleteOne(
{ "_id" : 1 }
);

Cuando presionas el Play Button, la extensión VS Code divide tu Playground y genera el siguiente documento en el panel Playground Results.json. Si deshabilitas la vista división, la extensión VS Code genera el siguiente documento en una nueva pestaña. Si mueves manualmente los resultados de tu playground, la extensión VS Code mostrará los resultados en esa pestaña.

{
acknowledged: 1,
deletedCount: 1
}

Para eliminar muchos documentos, utilice la siguiente sintaxis en su Playground:

db.collection.deleteMany(
<filter>,
{
writeConcern: <document>,
collation: <document>
}
)

Para obtener una descripción detallada de los parámetros de este método, consulte deleteMany() en el Manual de MongoDB.

Para ejecutar tu Playground, pulsa Play Button en la esquina superior derecha de la vista Playground. VS Code Extension divide tu Playground y muestra los resultados en el panel Playground Results.json. Si desactivaste la vista dividida, VS Code Extension muestra los resultados en una nueva pestaña.

Para ejecutar este ejemplo, comience con un MongoDB Playground en blanco borrando la plantilla Playground si está cargada.

El siguiente ejemplo:

  1. Cambia a la base de datos test.

  2. Elimina todos los documentos de la colección test.sales que coinciden con la consulta.

use("test");
db.sales.deleteMany(
{ "item" : "abc" }
);

Cuando presionas el Play Button, la extensión VS Code divide tu Playground y genera el siguiente documento en el panel Playground Results.json. Si deshabilitas la vista división, la extensión VS Code genera el siguiente documento en una nueva pestaña. Si mueves manualmente los resultados de tu playground, la extensión VS Code mostrará los resultados en esa pestaña.

{
acknowledged: 1,
deletedCount: 3
}

Volver

Update

En esta página